今天學習PHP中鏈接MySQL,使用mysql_connect()函數時,碰到如下錯誤:php
「Call to undefined function mysql_connect()」,mysql
PHP版本:5.4.29sql
MySQL版本:5.5.28apache
Apache版本:2.2.22函數
解決方法以下:學習
一、httpd.conf中:
LoadModule php5_module "D:/www/PHP54/php5apache2_2.dll"
PHPIniDir "D:/www/PHP54"
說明:
第一句是加載php5模塊,D:/www/PHP54是我php5.4的根目錄
第二句是告訴Apache加載php.ini的路徑,php.ini在D:/www/PHP54目錄下
二、php.ini中:
display_errors = On
extension_dir = "D:/www/PHP54/ext"
extension=php_mysql.dll
說明:
第一句是打開php的錯誤打印,不然看不到錯誤(本句和鏈接mysql無關)
第二句是指明php加載擴展dll模塊的路徑,這句很重要
第三句是加載php的mysql支持模塊
三、重啓Apache,OKio