網頁

2023年3月19日 星期日

OSX 設定 Apache、PHP

Mac OSX 已經內建了 Apache 與 PHP,只要幾個動作就可以設定完成。

1.啟動 Apache:
OSX已經安裝好 Apache Server,啟動 Apache 只要輸入:


sudo apachectl start

在瀏覽器網址列輸入http://127.0.0.1,如果畫面上出現 It Works! 就代表啟動 Apache 了!
 

2.編輯Apache設定檔:
由於 Mac 已經內建 PHP 模組,我們只要在 Apache 中將他啟用就可以了
使用編輯器編輯 Apache 設定檔 /etc/apache2/httpd.conf,找到:


LoadModule php7_module libexec/apache2/libphp7.so

將前面 # 號刪除即可。

3.重新啟動 Apache:


sudo apachectl restart

步驟做完了, 當然要驗證一下 PHP 是否有如期運作, 透過下面指令建立一個測試用的 php 檔案

echo "<?php phpinfo();" | sudo tee /Library/WebServer/Documents/info.php

意思是在 /Library/WebServer/Documents/ 目錄下建立一個 info.php 檔案,內容是:

<?php phpinfo();

接著我們就可以在瀏覽器位址欄輸入 http://127.0.0.1/info.php 來檢查一下結果:
 

如果出現如上圖的畫面就代表 PHP 已經正常啟動了!
(PHP Info 可能會因為版本不同而有差異)

 4.設定目錄權限:
OSX 的 Apache 預設工作目錄為 /Library/WebServer/Documents/

由於預設的擁有者是 root,這會導致我們無法直接寫入檔案,可以透過下面指令將所有權限改成使用者的:


sudo chown -R 使用者名稱 /Library/WebServer/Documents/



沒有留言:

張貼留言