萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> macOS 教學

Mac 啟用內建 PHP 環境:編輯 httpd.conf 載入 php_module 並重啟 Apache

macOS 預載 PHP 但 Apache 預設未載入模組。手動啟用步驟(以 macOS 內建 Apache 為例):

啟用步驟

  1. 終端機編輯 Apache 設定檔:
sudo nano /etc/apache2/httpd.conf
  1. 按 Control+W 搜尋 php,找到:
#LoadModule php5_module libexec/apache2/libphp5.so

(PHP 版本隨 macOS 更新,可能為 php7_module/libphp7.so 或 php_module/libphp.so)

  1. 移除行首 # 號啟用模組。
  2. Control+O 存檔 → Control+X 離開 nano。
  3. 重啟 Apache:
sudo apachectl restart

httpd.conf 編輯 php_module

驗證 PHP 運作

  1. 建立測試檔:echo '' > ~/Sites/info.php (需先啟用 Web Sharing 並建立 ~/Sites,參考文章 44950)。
  2. 瀏覽器開啟 https://localhost/~您的帳號/info.php。
  3. 顯示 PHP 版本、模組、環境變數等資訊即成功。

phpinfo() 輸出

重要提醒

  • macOS 10.15 Catalina 後移除內建 PHP,需自行安裝 (Homebrew: brew install php)。
  • 生產環境強烈建議使用 Homebrew/MacPorts/Docker 管理獨立 PHP 版本,避免系統更新覆蓋設定、版本鎖定不穩定。
  • 內建 Apache 同樣可能被系統更新重置,正式專案請用獨立 Web 伺服器堆疊。
copyright © 萬盛學電腦網 all rights reserved