簡體   English   中英

mysql未在phpinfo.php中列出,僅mysqlnd

[英]Mysql not listed in phpinfo.php, only mysqlnd

我已經安裝了apache2,php54和Mysql 5.6。 我已啟用php以與apache一起使用,但mysql沒有響應。 我在示例文件中嘗試了mysql_connect()函數,但出現此錯誤:

 Call to undefined function mysql_connect()

我已將php.ini文件的mysql.default部分添加到mysql.sock中。 我在網上搜索了一個解決方案,但是什么也沒有。 有人告訴我,應該在php.ini文件中啟用mysql.so文件擴展名,但我不知道在哪里找到它。 我將感謝您的幫助。

mysqlnd是PHP的本地MySQL驅動程序。 您可能應該使用經過改進的mysqli擴展名PDO而不是已棄用的mysql擴展名。 這兩個都支持並使用mysqlnd

我在Windows 7上遇到了同樣的問題-關於此主題的大多數帖子都指向取消對我已經做過的擴展的注釋。

最后,我將路徑從相對路徑更改為擴展文件夾:

extension_dir = "ext"

絕對

extension_dir = "c:\PHP\ext"

這對我有用-希望它可以幫助某人搜索解決方案。

暫無
暫無

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

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