Server 2016 部署Nginx,PHP遇到的一些问题
16lz
2021-01-22
让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
更多相关文章
- 在社交新闻网站上处理上/下投票
- 如何在C中删除多个闪存地址?
- iPhone的网站主题 - 什么是基本成分?
- Python爬虫系列(三)多线程爬取斗图网站(皮皮虾,我们上车)
- 网站性能优化:Cache为王篇
- PHP的网站安全问题? (也可能适用于ASP / Rails /等..)
- 使用node.js托管一个asp.net或jsp网站。
- 如何测试从实时网站提取数据的AJAX应用程序?
- 谷歌地图API V3的使用限制是每个网站访问者还是每个服务器?