mac下配置xampp+thinkphp解決方案,xamppthinkphp
最近做UML這門課的項目,我轉到寫後台了,為了快速的敏捷開發,我們選用了thinkphp架構,中文的架構易懂(這句話不是我說的)
首先要安裝Integration Environment,即apache+mysql+php,有個wampserver可以一鍵整合。
那麼問題來了,我的電腦是macbook,而wampserver沒有mac版!!!我了個擦擦。
but,天無絕人之路,xampp也是一鍵整合,而且有mac版本!首先到xampp官網下載dmg檔案,安裝好後開啟app,啟動所有的service,這時候在mac os 10.10上會出現問題,就是Mac 版的xampp裡的mysql無法啟動
解決方案如下:
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
好了,這樣就解決了問題了。接下來到官網下載thinkphp3.2,然後 cd /Applications/XAMPP/xamppfiles/htdocs
的進入到htdocs檔案夾後,建立一個app檔案夾,然後把thinkphp解壓到這個app檔案夾下面
如所示:
然後開啟瀏覽器輸入http://localhost/app
結果發現沒許可權!!!如所示:
不過別慌張!這說明那個檔案夾下的php檔案沒有許可權,那麼開啟命令列,進入XAMPP的檔案夾下的htdocs檔案夾下,敲chmod 777 app,然後cd app,然後敲chmod -R 777 *
就可以遞迴的給app檔案夾下所有的子目錄和自檔案賦予許可權了,這時候就可以開啟瀏覽器輸入localhost:app看到如下介面
可能有童鞋會問,用command line tools 沒辦法cd進去Applications檔案夾啊,即使進去了,敲ls也是不顯示檔案的。
這時我們可以裝一個外掛程式,Go2Shell,它直接可以在目前的目錄下開啟命令列,這個工具的具體使用大家自行搜尋吧~
到這裡,就可以正式用mac進行php開發了!