NGINX上的PHP没有加载php.ini

时间:2014-05-09 18:17:38

标签: php mysql wordpress nginx

我今天花了几个小时在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_mysql.dll中启用了php_mysqli.dllphp.ini - 未加载。 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)大约三百次。

2 个答案:

答案 0 :(得分:0)

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

检查php错误日志。

第二。检查php.ini文件并检查扩展名目录定义?

并正确指出?

也许php无法找到 ext目录

答案 1 :(得分:0)

我很久以前就遇到过php.ini和NGINX问题。

最后,我找到了解决方案。在域的根目录中创建一个名为:.user.ini的文件。在这个文件中,你可以添加任何php.ini句子,并且工作得很好。