1. 程式人生 > >Mac安裝PHP開發環境遇到的問題

Mac安裝PHP開發環境遇到的問題

目前的開發環境為 XAMPP + Eclipse

1、終端輸入mysql,提示command not found

原因:輸入命令時,系統預設會查詢/usr/bin下的命令,如果這個命令不在這個目錄下,當然會找不到命令,我們需要做的就是對映一個連結到/usr/bin目錄下,相當於建立一個連結檔案。首先得知道mysql命令或mysqladmin命令的完整路徑,比如mysql的路徑是:/Application/XAMPP//bin/mysql,我們則可以這樣執行命令:

sudo ln -s /Application/XAMPP//bin/mysql /usr/bin

如果提示:Operation not permitted,原因是當前的系統不允許直接對映連線到/usr/bin下,改為對映到/usr/local/bin也是可以的:

sudo ln -s /Application/XAMPP//bin/mysql /usr/local/bin

2、mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES)

原因是XAMPP安裝時並沒有給mysql設定初始密碼,所以連線資料庫總是失敗,解決方法如下

終端輸入:sudo /Applications/XAMPP/xamppfiles/xampp security,按照下圖操作


修改完重啟Apache和mysql,清除瀏覽器快取,訪問http://localhost/phpmyadmin/,要求輸入使用者名稱與密碼,使用者名稱則是root,密碼則是剛才設定的密碼。成功登陸表示連線資料庫成功,接著就可以愉快地操作資料庫了。

參考文章:http://www.jianshu.com/p/87fd5541e9a7