我今天花了几个小时在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.dll
和php.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)大约三百次。
答案 0 :(得分:0)
第一。检查php启动错误。你找到那里。 php无法加载模块。
检查php错误日志。
第二。检查php.ini文件并检查扩展名目录定义?
并正确指出?
也许php无法找到 ext目录。
答案 1 :(得分:0)
我很久以前就遇到过php.ini和NGINX问题。
最后,我找到了解决方案。在域的根目录中创建一个名为:.user.ini的文件。在这个文件中,你可以添加任何php.ini句子,并且工作得很好。