[英]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.dll
和php_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.