安裝Xampp-配置appche,mysql運行環境遇到的坑


用php編寫的web應用程序,需運行在php的web容器中,其中apache server是一個針對php web容器,它是apache下的開源項目。通常要運行一個web程序,我們還需要安裝數據庫軟件,為了省去各種安裝麻煩,選擇了xampp一鍵安裝。安裝很簡單(略),接着啟動 xampp的控制器,界面如下:

xampp幫你打包安裝了 mysql,appache,tomcat等等,確實生了不少氣力。
 
接下來啟動Apache,默認apache使用80端口作為監聽端口,如果80端口被其他程序例如IIS占用。要么改iis的默認端口(iis默認端口號也是80),要么去修改apache,修改apache端口要去xampp的安裝目錄中找到 ../apache/conf/http.conf,將端口80,修改其他的端口,一共有兩處需要修改。
然后重新啟動appche,點擊 admin按鈕進入管理界面看看?
怎么進入的是微軟的iis web服務器?很簡單,你需要自己將url地址后跟上剛剛修改的端口號。這樣就看到了。
 
接下來,我們啟動mysql。然后在xampp的管理界面里 通過phpmyadmin鏈接,進入mysql。mysql的管理界面的底部紅色醒目的提示您
mysql root帳號密碼為空,為了安全考慮,請給root帳號設置密碼。
 
我們點擊‘用戶’標簽頁看到如下帳號:
root帳號密碼默認都是空的,此圖看到的是修改后的效果。修改root帳號的密碼,首先要選中左側的mysql數據庫,然后在sql標簽頁里執行sql。
update user set password=password('wind') where User='root' ,這樣就批量一次修改了圖中的3條記錄。
 
刷新頁面,mysql無法訪問了。。提示驗證錯誤,拒絕登錄,最大的坑來了。上網搜索了大量的中文資料,需要去xampp安裝目錄:xampp\phpMyAdmin\libraries下找到 config.default.php ,將下圖中的密碼改成之前在mysql里設定的root帳號的密碼。
 
以為大功告成了,刷一刷頁面,還是登錄不了,急呀,在這上面耗費了好多時間。。。最后終於在phpmyadmin的官方文檔中找到答案。
默認phpmyadmin使用的是config.default.php的配置內容,但是同樣的配置在config.inc.php文件中也存在,那么會覆蓋掉默認的配置。
於是乎找到該文件打開一看。
這里壓根就是一個空值,改成mysql root帳號的密碼,保存,刷新頁面,phpmyadmin管理界面終於工作正常了。


免責聲明!

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



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