Server 2016 部署Nginx,PHP遇到的一些问题

让PHP7.2支持MySQL

1、去除php.ini-production后的-production

2、去除php.ini中的cgi.fix_pathinfo=1、extension_dir = "ext"、extension=php_mysqli前的分号

3、修改extension_dir的值为PHP中ext目录的绝对路径 C:\PHP\ext     //PHP是你放PHP7的文件夹

原方法是从晚上找来的,不过配置信息有些出入,这里已经改过来。

启动php-cgi

cmd输入 c:/php/php-cgi.exe -b 127.0.0.1:9000 回车,然后不要管

配置Nginx

文件nginx.conf

ctrl+f 找main;后第一个

location / {
root C:\wordpress;//改为网站地址
index index.html index.htm index.php;//添加index.php
}

ctrl + f# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

去掉前面的所有#

 location ~ \.php$ {
root C:\wordpress;//改为网站地址
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME C:\wordpress\$fastcgi_script_name;//  \$fastcgi_script_name前面改为网站地址
include fastcgi_params;
}

打开nginx直接右键以管理员模式运行,用cmd反而出错。

记得先打开php-cgi再nginx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值