簡體   English   中英

無法在安裝過程中找到MediaWiki的數據庫驅動程序

[英]Cant find the database driver for MediaWiki during installing

MYSQL和apache服務器已經安裝在我的服務器上。 但是我仍然遇到這些問題。 我不明白用--with-mysql編譯php的條款我應該在哪里編譯? 我正在使用窗口服務器。 或如何安裝mysql.so模塊?

正在檢查環境...

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

查看/ php_install_dir / extensions。 應該有一個名為“ php_mysql.dll”的文件。 如果是這樣,請在php.ini中啟用它。 如果不是,請下載dll,將其復制到擴展名dir,然后在php.ini中啟用。 請記住重新啟動Apache。

請參閱此頁面以獲取更多信息(請確保您已閱讀注釋)。

在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

對於PHP:5.6.10和MySQL:5.0.24a

  1. 轉到PHP安裝的根文件夾
  2. 查找名為php.ini-production的文件
  3. 將文件另存為php.ini
  4. 編輯文件並取消注釋以下內容

; extension = php_mysqli.dll
; extension_dir =“ ext”

並替換為

擴展名= php_mysqli.dll
extension_dir =“ D:\\ Programs \\ php \\ ext”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM