widows环境下配置NGIX+PHP服务器

最近倒腾了一个NGIX+PHP的WEB服务器,网上搜集了一下资料,经验证目前依然方案可行,原文链接http://www.cnblogs.com/huayangmeng/archive/2011/06/15/2081337.html


验证版本

nginx-1.9.3

PHP 5.6.11


稍为总结一下:

1、修改PHP配置文件,位于PHP目录下面php.ini,一般由php.ini-production修改得来,php.ini-development请慎用

找到extension_dir = "ext",去掉前面的“;”,修改为当前的php目录下面的ext路径,如extension_dir = "C:\php-5.6.11-nts\ext"

找到cgi.fix_pathinfo=1,去掉前面的“;”,使php支持cgi功能


2、修改nginx.conf,文件,位于NGIX conf目录下

找到# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000,去掉php配置项的“;”,使NGIX支持FastCGI功能。修改fastcgi_param  SCRIPT_FILENAME  /script$fastcgi_script_name;为fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;


到此为止最小功能的NGIX+PHP已经可以运行了。

找到ngix下面的html目录,添加php测试文件phpinfo.php内容如下:

phpinfo();

?>

到php目录使用命令行运行,php-cgi -b 127.0.0.1:9000 -c php.ini,然后再运行ngix.exe。输入测试127.0.0.1/phpinfo.php,如无意外将出现phpinfo()的运行结果。

你可能感兴趣的:(widows环境下配置NGIX+PHP服务器)