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 配置
php\ext下修改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:\code\php下面建一个index.php文件),内容为: <?php echo "string"; phpinfo();
然后访问 localhost:81 就可以看到效果了
注:如需转载请注明出处:https://cloud.tencent.com/developer/article/1456777
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有