PHP5 在 Windows 下無法載入 php_mysql.dll 的解決方式

訊息是:
PHP Startup: Unable to load dynamic library “/php_mysql.dll”

20050421_01.gif


1.首先確定 php.ini 裡面的 extension_dir 路徑中是不是真的有存放 php_mysql.dll

2.如果 PHP 5 是裝在 Program Files 裡面的話,應該要這樣設定

extension_dir = “c:/progra~1/PHP5/ext/”

3.如果還是不行,把 PHP5 目錄中的 libmysql.dll 複製到 \windows\system32 裡面,再重新啟動 Web Server 就可以了。

7 comments On PHP5 在 Windows 下無法載入 php_mysql.dll 的解決方式

  • Neo大哥
    小弟看到你的Blog後幫我很大的忙
    想請教你一個問題
    我是安裝apperv 2.2版 內建安裝php 4.3版
    今天我將4.3版升級到5.0版時
    步驟如下
    將PHP5解開後放置在apperv/php5目錄下(舊的在php目錄)
    在http.conf中將LoadModule的路徑修改到新的路徑並將裡面的直修改為php5apache.dll
    另外再將php5apache.dll,php5st.dll,libmysql.dll,php_mysql.dll檔copy至windows下,並將php.ini-dist copy到windows下並更名php.ini
    發生一個問題,當我在從新啟動apache時會出現
    ….mod_php4.c not in list….的錯誤訊息
    但如果我將addModule mod_php4.c註解掉的話,開啟網頁就會出現錯誤
    請問我的升級動作有錯誤嗎
    如果我的敘述不是很完整
    可否跟我說

  • mod_php4.c 改成 mod_php5.c 試看看吧。

  • 請問一下 Coppermine Photo Gallery 安裝好之後,
    只有本機可以連上,
    其他電腦都連不上 (例如:192.168.1.27:800/cpg),

    但其他電腦可以連上 Apache 網頁 (192.168.1.27:800)

    麻煩你幫個忙,感恩!

    謝謝您的時間.

  • 记得使用PHP安装目录下自己的libmysql.dll文件,不然的话,连接失败!

  • 还要注意php.ini必须在windows系统目录下,如c:\winnt;c:\windows
    🙂

  • 在apache配置文件中加载libmysql.dll即可

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar