初學先用appserv或xampp集成安裝包,這樣可以不必為單獨安裝apahce/mysql/php而煩惱了。
最近VeVb在自己搭建環境時,老是出現mysql擴展裝不上。已經在php.ini里打開了extension=php_mysql.dll的擴展了。后來發現核心點是在WINDOWS系統下,需要的PHP目錄下的:libmysql.dll和php5ts.dll 拷貝至:windows目錄下的system32下!
Fatal error: Call to undefined function mysql_connect()
沒打開mysql拓展.
php.ini里面;extension=php_mysql.dll去掉前面的分號.
------------------------------------------------------------------------------------------------------------
今天在調試數據庫連接時遇到了這樣的錯誤:
Fatal error: Call to undefined function mysql_connect() in ......
參考了一下網上的意見,但都不怎么詳細,很多都不容易理解,于是慢慢進行了調試了,就后終于OK了!
1.將libmysql.dll和php5ts.dll拷貝至windows目錄下的system32下!
2.修改windows安裝目錄下的php.ini 去掉;extension=php_mysql.dll前面的分號;
總是出現如下問題
Fatal error: Call to undefined function mysql_connect() in D:/masterphp/test-mysql.php on line 2
還有
Fatal error: Call to undefined function ImageCreateFromPNG() in D:/masterphp/make_button.php on line 11
我幾乎把網上的方法都用過了,例如:
將外部庫libmysql.dll復制到System32目錄,然后去掉extension=php_mysql.dll的分號,實際上我一氣之下把所有的.dll都復制到System32目錄了,并且去掉了所有的extension=*前的;
可是還是不行啊
配置如下
Apahce 2.0.59 ,php 5.1.6 MySql 5.0
新聞熱點
疑難解答