Ubuntu

Drupal PHP 安裝不支持 MySQL

  • June 2, 2011

我在嘗試安裝 Drupal 6.22 時遇到了這個相當奇怪的問題。Web 伺服器是 nginx+ php5-fpm,我之前使用過它並取得了巨大的成功,根據 Ubuntu 包管理器,php5-mysql 已經是最新版本(但是它沒有出現在 phpinfo() 頁面中)。配置頁面在/etc/php5/fpm/php.ini。這是錯誤消息:

在您的 ./sites/default/settings.php 文件中,您已將 Drupal 配置為使用 mysql 伺服器,但是您的 PHP 安裝目前不支持這種數據庫類型。

我已經創建了數據庫和權限。settings.php 中的數據庫聲明行似乎是正確的。

如何啟用 MySQL 支持並解決此問題?

“(但是它沒有出現在 phpinfo() 頁面中)”。

如果未在此處列出,則未啟用。

Ubuntu 通常會為每個擴展包創建一個 /etc/php5/conf.d/extension.ini 文件,確保該文件存在並包含類似“extension=mysql.so”的行。

我相信 Drupal 使用 MySQLi 來建立數據庫連接。php5-mysqli如果預設不支持 MySQLi,您可以嘗試安裝該軟體包。

引用自:https://serverfault.com/questions/276096