繁体   English   中英

NGINX上的PHP未加载php.ini

[英]PHP on NGINX not loading php.ini

今天我花了几个小时在Windows 8.1上设置WNMP(Windows,NGINX,MySQL,PHP)。 一切正常,直到我尝试访问我的Wordpress安装为止:

Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

好吧,我已经在php.ini启用了php_mysql.dllphp_mysqli.dll尚未加载。 php_info()给了我

Configuration File (php.ini) Path   C:\WINDOWS
Loaded Configuration File           (none)

我已经尝试了所有我能想到的一切( PHPRC环境变量并将php.ini复制到C:\\Windows ),但是PHP不会发挥作用。 我正在使用NGINX 1.7.0,PHP 5.5.12(线程安全)和MySQL Server 5.6.17。 我已经重启了服务器(全部重启了-NGINX,PHP FastCGI和MySQL)大约三百次。

1号 检查php启动错误。 你找到那里。 php无法加载模块。

检查PHP错误日志。

2号 检查php.ini文件并检查扩展目录是否已定义?

及其正确指向?

也许php无法找到ext目录

我以前在php.ini和NGINX遇到问题。

最后,我找到了解决方案。 在您的域的根目录中创建一个名称为.user.ini的文件。 在此文件中,您可以添加任何php.ini语句,并且效果很好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM