国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Apache > 正文

PHP正確配置mysql(apache環境)

2024-08-27 18:25:43
字體:
來源:轉載
供稿:網友
寫了一個測試mysql的php文件如下:
復制代碼 代碼如下:
<?php
$link=mysql_connect('localhost','root','root');
if(!$link) echo "失敗!";
else echo "成功!";
mysql_close();
?>

結果報錯誤:Fatal error: Call to undefined function mysql_connect(),明顯沒法找到mysql相應的庫,百度了一大堆,又是什么復制mysql的lib庫、又是復制到windows的system32目錄,過于復雜,其實正確的配置應該是在apache的httpd.conf文件中加入下設置:
復制代碼 代碼如下:
LoadModule php5_module d:/tools/php-5.3.1/php5apache2_2.dll
AddType application/x-httpd-php .php
PHPIniDir d:/tools/php-5.3.1

注意,最后一行是關鍵,告訴apache你的php配置文件在哪里,不然你就得把php.ini文件復制到windows的系統目錄下了。一般我們通過這里配置就可以完成apache和php的結合。而在php.ini文件中只需要修改如下幾個地方即可:

# 修改php的擴展庫目錄為你的實際路徑
extension_dir = "D:/tools/php-5.3.1/ext"

# 去掉前面的;
extension=php_mysql.dll
最后一個步驟就是在系統環境變量(注意是系統環境變量,而非用戶環境變量)path中加入你的PHP安裝路徑,在設置成功后,通過phpinfo()應該可以在Apache Environment段的path中可以看到你的PHP安裝目錄,否則就是環境變量沒有配置成功(注意,配置環境變量后重啟下apache)。

完成這些步驟后就可以正確連接數據庫了,不過前提是你的apache和php的整合是正常的,然后再考慮這個mysql配置,如果還不能夠達到效果,你可以質問我,呵呵!

總結,windows平臺下apache和php(包括mysql)整合的正確配置步驟如下:

1、安裝apache,并保證apache可以單獨正常運行

2、將php(如5.2.17或5.3.1)的zip包解壓到一個目錄,比如D:/php-5.3.1

3、在apache的httpd.conf文件的最后加入如下段:
復制代碼 代碼如下:
# php5 support
LoadModule php5_module D:/php-5.3.1/php5apache2_2.dll
AddType application/x-httpd-php .php
PHPIniDir D:/php-5.3.1

4、在操作系統的環境變量(必須是系統變量而非用戶變量)的path中加入D:/php-5.3.1路徑

5、將php安裝目錄下的php.ini-dist重命名為php.ini,并修改如下內容:

# 設置php的擴展文件目錄
extension_dir = "D:/php-5.3.17/ext"

# 開啟mysql擴展,去掉前面的;注釋
extension=php_mysql.dll

完成上面5個步驟后,你的php將可以正常的和apache結合,并且常見的諸如:PHP Warning: PHP Startup: Unable to load dynamic library……、Fatal error: Call to undefined function mysql_connect()……也將一去不復返了!^_^
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洪雅县| 福鼎市| 龙井市| 泗洪县| 叶城县| 梁河县| 凤山市| 伊宁市| 余庆县| 东乌珠穆沁旗| 嘉兴市| 睢宁县| 普兰店市| 林甸县| 醴陵市| 连城县| 绥江县| 安乡县| 铁岭市| 阜康市| 黄大仙区| 福安市| 新疆| 黄陵县| 康平县| 休宁县| 浦城县| 龙口市| 大悟县| 遂溪县| 扎鲁特旗| 呼玛县| 定州市| 彰化县| 三都| 绥棱县| 东乌珠穆沁旗| 苍溪县| 沅陵县| 沅陵县| 连云港市|