mac系統(tǒng)下本身對于php運行是較為友好的腺毫。簡單的幾步設置的情況下就可以了捐下。
Apache
在終端中邢滑,本人用的iterm插件蹂午,一樣輸入如下命令來啟動Apache服務
如果已經(jīng)啟動的話講顯示already loaded
注意:sudo是使用系統(tǒng)級的權限盈魁,此時可能會彈出輸入框讓你輸入密碼翔怎。
開啟完成以后在瀏覽器中輸入:http://127.0.0.1 或者localhost,此時頁面將顯示it's works杨耙!
Apache的默認安裝路徑為/private/etc/apache2,使用Finder的shift+command+g可以在彈出的輸入框中輸入路徑赤套。
Apache服務的部署路徑是在Library/WebServer/Documents/,項目可以直接放在這個目錄下,不過也可以將Apache的部署路徑修改下珊膜,直接改成自定義路徑
默認端口號為80端口容握,可以修改
這里修改的文件為/private/etc/apache2/httpd.conf ,記得修改以后重啟Apache。
ThinkPHP
在使用之前還需要去吧httpd.conf文件中的#LoadModule php5_module libexec/apache2/libphp5.so 车柠。
接著根據(jù)thinkphp文檔中的安裝描述進行安裝剔氏。直接下載5.0版本,解壓到自己的web目錄下也可以竹祷。
接著在瀏覽器中輸入/localhost/tp5/public介蛉。顯示正常即ok。
如果拋出以下異常
Fatal error: Uncaught exception 'think\exception\ErrorException' with message 'mkdir(): Permission denied' in /usr/local/apache2/htdocs/tp5/thinkphp/library/think/log/driver/File.php:44 Stack trace: #0 [internal function]: think\Error::appError(2, 'mkdir(): Permis...', '/usr/local/apac...', 44, Array) #1 /usr/local/apache2/htdocs/tp5/thinkphp/library/think/log/driver/File.php(44): mkdir('/usr/local/apac...', 493, true) #2 /usr/local/apache2/htdocs/tp5/thinkphp/library/think/Log.php(135): think\log\driver\File->save(Array) #3 /usr/local/apache2/htdocs/tp5/thinkphp/library/think/Error.php(84): think\Log::save() #4 [internal function]: think\Error::appShutdown() #5 {main} thrown in /usr/local/apache2/htdocs/tp5/thinkphp/library/think/log/driver/File.php on line 44
這里是當前我們項目的目錄并沒有權限去mkdir溶褪,所以通過終端找到根目錄币旧,即筆者的TestPorject目錄
至此thinkphp運行的簡單環(huán)境就搭建完畢了~
后續(xù)有新的學習隨筆將繼續(xù)發(fā)出