【问题标题】:PHP on NGINX not loading php.iniNGINX 上的 PHP 未加载 php.ini
【发布时间】:2014-06-27 14:21:19
【问题描述】:

我今天花了几个小时在 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)大约三百次。

【问题讨论】:

标签: php mysql wordpress nginx


【解决方案1】:

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

检查 php 错误日志。

第二。检查 php.ini 文件并检查 extension 目录是否已定义?

它的指向正确吗?

可能php找不到ext目录

【讨论】:

    【解决方案2】:

    我之前在使用 php.ini 和 NGINX 时遇到了问题。

    最后,我找到了解决方案。在您的域的根目录中创建一个具有此名称的文件:.user.ini。在这个文件中你可以添加任何 php.ini 语句并且完美运行。

    【讨论】:

      猜你喜欢
      • 2011-12-06
      • 1970-01-01
      • 2016-09-05
      • 2020-09-06
      • 2014-07-17
      • 1970-01-01
      • 2014-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多