2019鐵人賽
XAMPP
Apache
其實 XAMPP 雖然免除了各別安裝軟體的嘛煩,但是環境設定還是要一一設定,所以我在環境設定這邊花了很多時間,加上網路上找到的資源大多是 Windows 作業系統的設定方法,實作是還是跟 macOS 有點差別。所以我把我遇到的問題在簡單整理一下。
由於我是 macOS ,跟網路上找到大部分解答都不適用,加上當初安裝成 XAMPP-VM 版本,在修改設定檔時因為權限不對所以設定檔始終不讓我存檔,花了兩天還是搞不定,搞得我都懷疑人生了。
最後在我果斷棄坑的時候,我嘗試開始手動架設環境,我參考了 在Mac設定 Apache、PHP、MySQL
所以我已手動開啟了 Mac book 原場安裝的 Apache
手動開啟原廠附贈的 Apache 方法,打開 terminal
sudo -s //使用root權限
apachectl start //開啟Apache
再從瀏覽器裡面可以得到
接著我找不到放設定檔的 etc 資料夾了...只好再次果斷放棄!
終於,在我準備重新安裝 XAMPP 後,我總算找到正確版本,但我的 Apache 就一直打不開...唉...一波三折~~
還好網路上有人有正確解法,會出現這個問題有兩種可能
$ sudo lsof -i -n
如果被佔用,就要另外處理,可以參考 Apache port 被佔用的解決辦法
$ sudo su
$ /Applications/XAMPP/xamppfiles/xampp start
多半是這個問題:
XAMPP: Starting Apache…fail.
XAMPP: Another web server is already running.
找到了!因為我先開起了內建的 Apache 導致 XAMPP 無法開啟它附的 Apache。
解決辦法: 關掉內建的 Apache 就可以了$ sudo apachectl stop