【PHP環境配置】PHP連接Mysql錯誤及解決方法


  PHP連接數據庫Mysql錯誤:Fatal error: Call to undefined function mysql_connect() in。。。(某個php文件的地址)

  此錯誤是出現在安裝並配置好PHP、Mysql、Apache服務器的情況下產生的。

  我在網上查找了很多原因,並嘗試着修改之后成功了,將解決方法跟大家交流下。

  1、在PHP安裝目錄之下,找到php.ini,在此文件中將“;extension=php_mysql.dll”引號中句子前的分號去掉。表明php可以加載此mysql模塊,當然也可以選擇其他要加載的模塊,去掉其前面的分號,但是模塊加載得越多,占用的資源越多。

  2、加載了模塊之后,就需要指明模塊所在的位置,比較簡單的方式是直接修改環境變量。

     具體操作為:

     右鍵”我的電腦” -> “屬性” -> “高級” -> “環境變量”,編輯“系統變量”下的“Path”,在原來的值后加上“;E:\php\php5;E:\php\php5\ext”。(“E:\php\php5”為php的安裝目錄)

    系統路徑添加好之后需要重啟計算機才能生效。

  3、將php安裝目錄下的libmysql.dll拷貝至apache服務器的bin目錄之下。

  4、所有的配置修改好之后,需要重啟apache服務器。

 

測試代碼:test.php(其中,user為MySQL的用戶名,userpassword為MySQL的對應用戶密碼)

<?php

$link=mysql_connect('localhost','[user]','[userpassword]');

if(!$link) echo "fail";

else echo "success";

mysql_close();

?>

  將測試代碼保存在apache安裝目錄的htdocs之下,啟動服務器之后,在瀏覽器中輸入“http://localhost/test.php”,如果出現“success”就說明php連接數據庫成功。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM