Win7環(huán)境下Apache連接MySQL提示連接已重置的解決辦法
win7下手動(dòng)搭建wamp環(huán)境,碰到的幾個(gè)坑總結(jié)下:
1.能正常訪問(wèn)php和html類型文件,但是訪問(wèn)項(xiàng)目文件時(shí)老是連接被重置,后來(lái)總結(jié)是數(shù)據(jù)庫(kù)的問(wèn)題,就寫(xiě)測(cè)試用例測(cè)試php能否成功調(diào)用數(shù)據(jù)庫(kù)。
<?php echo "mysql"; $mysql_conf = array( 'host' => '127.0.0.1', 'db' => 'drupal628', 'db_user' => 'root', 'db_pwd' => 'admin', ); $mysql_conn = @mysql_connect($mysql_conf['host'], $mysql_conf['db_user'], $mysql_conf['db_pwd']); if (!$mysql_conn) { echo "失敗"; die("could not connect to the database:\n" . mysql_error());//診斷連接錯(cuò)誤 }else{ echo "連接成功"; } ?>
<?php echo "mysqli"; $mysql_conf = array( 'host' => '127.0.0.1', 'db' => 'drupal628', 'db_user' => 'root', 'db_pwd' => 'admin', ); $mysqli = @new mysqli($mysql_conf['host'], $mysql_conf['db_user'], $mysql_conf['db_pwd']); if ($mysqli->connect_errno) { echo "失敗"; die("could not connect to the database:\n" . $mysqli->connect_error);//診斷連接錯(cuò)誤 }else{ echo "成功"; } ?>
mysqli測(cè)試 實(shí)際是mysqli能連接成功,mysql連接不成功,phpinfo.php也顯示模塊都已正常加載,百思不得其解,直到找到這位大神的解答。
解決方法:
在apache的配置文件 httpd.conf 中添加: LoadFile D:/PHP/php5.2.13/libmysql.dll(一試便好,我不存在2的錯(cuò)誤)
修改\windows\system32\drivers\etc\hosts文件,把localhost指向127.0.0.1(因Windows7可解析IPv6,默認(rèn)localhost指向是::1而非127.0.0.1)
2.不能自動(dòng)定位首頁(yè)
在httpd.conf中<Directory "F:/php_projects"></Directory>中 添加 DirectoryIndex index.html index.php default.html default.php指定默認(rèn)首頁(yè)。
3.開(kāi)始安裝phpmyadmin時(shí)老是提示錯(cuò)誤,我們都知道phpmyadmin只需要下載安裝包后解壓放到根目錄下即可,不明白為什么一直提示錯(cuò)誤,換了幾個(gè)版本錯(cuò)誤依舊,上面的問(wèn)題解決后這個(gè)問(wèn)題也不存在了。
4.Call to undefined function imagecreatefrompng()發(fā)現(xiàn)是因?yàn)榘惭b時(shí)php忘了開(kāi)啟gd2擴(kuò)展。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- WampServer搭建php環(huán)境時(shí)遇到的問(wèn)題匯總
- 淺談本地WAMP環(huán)境的搭建
- win2008下搭建屬于自己的web服務(wù)器(wamp)
- 在WAMP環(huán)境下搭建ZendDebugger php調(diào)試工具的方法
- windows下apache+php+mysql 環(huán)境配置方法
- linux下安裝apache與php;Apache+PHP+MySQL配置攻略
- CentOS 6.4安裝配置LAMP服務(wù)器(Apache+PHP5+MySQL)
- Windows下Apache+MySQL+PHP運(yùn)行環(huán)境的安裝圖文方法
- Apache+php+mysql在windows下的安裝與配置圖解(最新版)
- win7 64位系統(tǒng) 配置php最新版開(kāi)發(fā)環(huán)境(php+Apache+mysql)
相關(guān)文章
php從數(shù)據(jù)庫(kù)中讀取特定的行(實(shí)例)
下面小編就為大家?guī)?lái)一篇php從數(shù)據(jù)庫(kù)中讀取特定的行(實(shí)例)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-06-06解決phpmyadmin中缺少mysqli擴(kuò)展問(wèn)題的方法
本篇文章是對(duì)解決phpmyadmin中缺少mysqli擴(kuò)展問(wèn)題的方法進(jìn)行了詳細(xì)的介紹。需要的朋友參考下2013-05-05yii2整合百度編輯器umeditor及umeditor圖片上傳問(wèn)題的解決辦法
這篇文章主要介紹了yii2整合百度編輯器umeditor及umeditor圖片上傳問(wèn)題的解決辦法的相關(guān)資料,需要的朋友可以參考下2016-04-04ThinkPHP水印功能實(shí)現(xiàn)修復(fù)PNG透明水印并增加JPEG圖片質(zhì)量可調(diào)整
這篇文章主要介紹了ThinkPHP水印功能實(shí)現(xiàn)修復(fù)PNG透明水印并增加JPEG圖片質(zhì)量可調(diào)整,包含了對(duì)多層水印設(shè)置代碼的修改,修改的部分在注釋里有較為詳細(xì)的說(shuō)明,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-11-11php技術(shù)實(shí)現(xiàn)加載字體并保存成圖片
這篇文章主要介紹了php技術(shù)實(shí)現(xiàn)加載字體并保存成圖片,需要的朋友可以參考下2015-07-07