2009-09-26 100 views
0

在我的谷歌搜索中,似乎mysql函數不包含在php5的基本下載中?我看到Linux的指令,但我正在WAMP上運行。任何人都可以幫我啓用這些功能嗎?調用未定義的函數mysql_connect()

相當確保我有,當我嘗試做任何數據庫MySQL的函數/ PHP /阿帕奇現在正確配置(當然Apache和PHP正在努力),但我得到一個錯誤。

我唯一的php.ini文件是在J:\ PHP中,這是我的Windows路徑的一部分。根據我所看到和閱讀的內容,唯一可能的是,我可能擁有舊版本的DLL。有人有鏈接到已知的好的?我使用PHP 5.2.11和Apache 2.2

+2

用<?php phpinfo()創建一個新腳本; ?>,在MySQL中複製並粘貼該部分(如果有的話)。 – Christian 2009-09-26 06:49:17

+0

不幸的是,沒有mySQL部分。我編輯了我的帖子,以反映更多自從開始以來我嘗試過的內容。 – 2009-09-26 13:16:06

回答

3

您需要下載php_mysql.dll,因爲它不再包含在較新的php下載中。 (more info

+0

嗯......我在我的php \ ext文件夾中有php_mysql.dll和libmysql.dll,我取消了註釋擴展名= php_mysql.dll,並且在我的php.ini文件中添加了extension_dir =「J:\ php \ ext」,但是我我收到相同的錯誤信息... – 2009-09-26 06:32:19

+2

檢查phpinfo()以確保擴展工作 – Aziz 2009-09-26 06:50:02

+0

也檢查(simi_def在c2點胡)在該PHP手冊頁的評論。 – Aziz 2009-09-26 06:51:10

1

在C:\ windows \ system下複製libmysql.dll。重新啓動Apache。

0

我有同樣的問題。我修改了php.ini:

extension_dir = C:\php\ext 
相關問題