美文网首页
安装Nginx和Php

安装Nginx和Php

作者: 张三少 | 来源:发表于2016-01-18 14:46 被阅读143次

    在win2012 上安装Nginx Php Mysql


    1. Nginx.org下载Nginx1.80和从www.php.netphp下载php5.6.17
    2. 配置php。进入php-5.6.17目录下,找到php.ini-production,复制一份,然后将名称修改为:php.ini,然后打开该文件,进行配置。
      找到 ;extension_dir = "./ext",-->修改为:extension_dir = "c:/nginx/php-5.2.14/ext";
      找到;extension=php_mysql.dll和;extension=php_mysqli.dll,将前面的分号去掉;
      找到;cgi.fix_pathinfo=1-->修改为cgi.fix_pathinfo=1。这一步非常重要,这里是php的CGI的设置。
    3. 配置nginx。打开nginx目录下的conf/nginx.conf,找到
    # pass the PHP scripts to FastCGI serverlistening on 127.0.0.1:9000
    
       #
       #location ~ \.php$ {
       # root html;
       # fastcgi_pass 127.0.0.1:9000;
       # fastcgi_index index.php;
       # fastcgi_param SCRIPT_FILENAME/scripts$fastcgi_script_name;
       # include fastcgi_params;
       #}
    

    将这段配置文件前面的#号都去掉,然后修改# fastcgi_param SCRIPT_FILENAME/scripts$fastcgi_script_name;为fastcgi_paramSCRIPT_FILENAME $document_root$fastcgi_script_name;这里的document_root就是前面root html指定的路径,是web应用存放的路径。

    1. 保存配置文件,配置结束。可以启动服务器,验证环境了。
      首先,启动php-cgi,打开控制台,输入如下命令:
      php-cgi.exe -b 127.0.0.1:9000 -c php.ini
      启动php-cgi服务。
      然后打开另一个控制台,进入nginx目录,敲入nginx,启动nginx服务器。
      在nginx/html目录下,新建一个文件,命名为phpinfo.php,打开文件,在文件中写入如下代码,
    <?php
    
         phpinfo();
       ?>
    

    打开浏览器,在浏览器输入http://localhost/phpinfo.php

    1. 编写批处理文件运行nginx和php
    1. php.bat
      cd \npm\php
      php-cgi.exe -b 127.0.0.1:9000 -c php.ini
      pause
    1. nginx_Start.bat
      cd \npm\nginx
      nginx
    2. nginx_Stop.bat
      cd \npm\nginx
      nginx -s quit

    相关文章

      网友评论

          本文标题:安装Nginx和Php

          本文链接:https://www.haomeiwen.com/subject/pxlkkttx.html