widows环境下配置NGIX+PHP服务器
2015-08-02 17:11
507 查看
最近倒腾了一个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内容如下:
<?php
phpinfo();
?>
到php目录使用命令行运行,php-cgi -b 127.0.0.1:9000 -c php.ini,然后再运行ngix.exe。输入测试127.0.0.1/phpinfo.php,如无意外将出现phpinfo()的运行结果。
验证版本
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内容如下:
<?php
phpinfo();
?>
到php目录使用命令行运行,php-cgi -b 127.0.0.1:9000 -c php.ini,然后再运行ngix.exe。输入测试127.0.0.1/phpinfo.php,如无意外将出现phpinfo()的运行结果。
相关文章推荐
- PHP开发调优clockwork工具
- 一个PHP开发者总结的九条建议
- Laravel资料总结
- 第一篇博文:PHP函数原型中的可选参数写法为什么这么写?
- laravel框架安装
- 4步win7下简单FTP服务器搭建(试验成功)
- XJOI NOIP2015模拟赛Day1 T2 ctps bitset优化 或 排序+cdq分治+树状数组+平衡树
- Outputting Strings in the Console
- php中的$_SERVER从哪来
- php中如何防止CSRF攻击
- (四)PHP面向对象理论4---异常和错误处理
- 上传文件到服务器端后进一步推送到sftp服务器
- PB inet组件 Post给php时怎么接收
- php连接java最新能用的方法,javabridge的配置
- php 按条件进行计算的方法
- Auth权限控制的实例代码演示(thinkphp)
- PHP cURL之CURLOPT_POSTFIELDS使用数组和字符串的区别
- THINKPHP 验证码类在SAE上的使用
- php-面向对象(5)
- php-面向对象(4)