zoukankan      html  css  js  c++  java
  • WindowsOS下Nginx+PHP环境配置

    1. Nginx 配置虚拟主机

      1. 在conf目录中的nginx.conf中最后一行前面加上

        include vhost/*.conf;
        
      2. 在conf目录中添加一个文件夹vhost(此文件夹用来保存Nginx虚拟主机的配置文件)

      3. 在vhost文件夹中创建一个虚拟主机的配置文件,如:test.conf,内容为:

        server
        
                {
        			   # 端口号
                        listen       81;
                        # 虚拟主机名称 
                        server_name  localhost;
                        index index.php index.html index.htm default.html default.htm default.php;
        			   # 项目根目录
                        root  D:/code/php;
        
                  		location ~ .php$ {
                            # 项目php文件所在的最外层目录
                            root           D:/code/php;
                            # 和下面开启php的fastcgi的ip和端口号一致
                            fastcgi_pass   127.0.0.1:9000;
                            fastcgi_index  index.php;
                            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                            include        fastcgi_params;
        
                         }
        
                }
        
    2. PHP 配置

      phpext下修改php.ini-development文件,将文件名修改为php.ini,打开php配置文件php.ini,保存即可。
      
      搜索“extension_dir”,找到: e;xtension_dir = "ext" 先去前面的分号
      
      搜索“date.timezone”,找到:;date.timezone = 先去前面的分号再改为 date.timezone = Asia/Shanghai
      
      搜索“enable_dl”,找到:enable_dl = Off 改为 enable_dl = On
      
      搜索“cgi.force_redirect” ;cgi.force_redirect = 1 先去前面的分号再改为 cgi.force_redirect = 0
      
      搜索“fastcgi.impersonate”,找到: ;fastcgi.impersonate = 1 去掉前面的分号
      
      搜索“cgi.rfc2616_headers”,找到:;cgi.rfc2616_headers = 0 先去前面的分号再改为 cgi.rfc2616_headers = 1
      
      搜索“php_mysql”,找到:extension=mysqli和extension=pdo_mysql去掉前面的“;” (支持MYSQL数据库)
      
       
      其他的配置请按照自己的需求更改。
      
    3. 启动PHP的fastcgi

      执行

      ./php-cgi.exe -b 127.0.0.1:9000 -c ./php.ini&
      
    4. 启动Nginx

      在nginx文件夹下面找到nginx应用程序并双击即可

    5. 测试效果

      创建php文件(依上例在D:codephp下面建一个index.php文件),内容为:

      <?php
          echo "string";
          phpinfo();
      

      然后访问 localhost:81 就可以看到效果了

    注:如需转载请注明出处:https://www.cnblogs.com/zhuchenglin/p/11126373.html

  • 相关阅读:
    javascript 离开网页时 触发函数
    dhl:简单的WebConfig加密 连接字符加密解密
    javascript获取网页URL地址及参数等
    dhl:img 的src 在 ie7下是将全路径。>ie8和firefox没有问题
    有趣有用网址大全
    VS2010 项目引用了DLL文件,也写了Using,但是编译时提示:未能找到类型或命名空间名称
    iis6配置支持.net4.0
    闲语MVC3和Razor 转自:啊不
    dhl:4.0服务器端控件
    如何在C#中实现窗体全屏模式
  • 原文地址:https://www.cnblogs.com/zhuchenglin/p/11126373.html
Copyright © 2011-2022 走看看