2010-11-23 41 views
0

MYSQL和apache服務器已經安裝在我的服務器上。 但我仍然遇到這些問題。 我不明白用--with-mysql編譯php的術語 我應該在哪裏編譯?我正在使用窗口服務器。 或如何安裝mysql.so模塊?在安裝過程中無法找到MediaWiki的數據庫驅動程序

檢查環境...

報告安裝問題時,請包括以下所有 的線。 已安裝PHP 5.2.14找不到合適的數據庫驅動程序 !對於MySQL, 使用--with-mysql編譯PHP,或者 安裝mysql.so模塊對於 PostgreSQL,使用 編譯PHP --with-pgsql,或者安裝pgsql.so模塊對於SQLite,使用 編譯PHP - -with-pdo_sqlite,或者安裝pdo_sqlite.so模塊對於MSSQL, 使用 編譯PHP --with-mssql_not_ready,或者安裝mssql_not_ready.so模塊對於DB2, 使用--with-ibm_db2或 編譯PHP安裝ibm_db2.so模塊對於 甲骨文,編譯PHP用--with-OCI8, 或安裝oci8.so模塊

+0

建議這是保存在serverfault.com – Wikis 2010-11-24 08:54:12

回答

1

查看/ php_install_dir/extensions。應該有一個名爲「php_mysql.dll」的文件。如果是這樣,請在php.ini中啓用它。如果沒有,請下載dll,將其複製到擴展名dir並在php.ini中啓用。請記住重新啓動Apache。

更多信息(請務必閱讀評論)查看this page

0

在php.ini中對此進行了更改。安裝程序是否應該爲Windows安裝完成此操作?

; enable_dl = Off 

; CHANGED - This is necessary to enable dynamic loading of Windows .dll modules 

; The immediate problem was that PHP could not find a database driver for MySQL 

enable_dl = On 
+0

把你的代碼在代碼塊。 – 2012-11-24 06:31:32

0

對於PHP:5.6.10和MySQL:5.0.24a

  1. 轉到PHP安裝的根文件夾
  2. 找到一個名爲php.ini的生產
  3. 保存文件爲php.ini
  4. 編輯文件並取消註釋以下內容

;延長= php_mysqli.dll
;下extension_dir = 「EXT」

並將其替換,

延長= php_mysqli.dll
的extension_dir =「d:\程序\ PHP中\分機」

相關問題