Mac OSX 下配置系統自帶的 apache+php

SunnyD發表於2017-12-14

簡介

Mac OSX 自帶了 php 和 apache 環境,稍加配置就能使用了 使用 php -vhttpd -v 命令檢視版本資訊

image.png

配置 apache

apache 的配置目錄位於 /etc/apache2,修改 /private/etc/apache2/httpd.conf 配置檔案

  1. 設定埠號 搜尋 Listen,修改成你所期望的埠號(預設是80)
    埠配置
  2. 開啟 php 支援 搜尋 php,找到 #LoadModule phpxxxxxxx 的地方,刪掉 # 字元的註釋
    開啟 php 支援
  3. 設定網站根目錄 搜尋 DocumentRoot,設定網站的根目錄(預設是 /Library/WebServer/Documents ),以後將網站放到這個目錄就能訪問
    設定網站目錄

配置 php

  1. 拷貝 /etc/php.ini.default,檔案命名為 php.ini(如果有,則忽略) 也可以使用命令
$ sudo cp /etc/php.ini.default /etc/php.ini
複製程式碼
  1. 按需修改 /etc/php.ini 配置檔案(此處略)

啟動 Apache

  1. 相關命令
  • 啟動 sudo apachectl -k start
  • 停止 sudo apachectl stop
  • 重啟 sudo apachectl restart
  1. 啟動服務
  • 使用 sudo apachectl -k start 啟動 apache 服務,如果不報任何錯誤表示啟動成功
    啟動
  • 如果報 httpd: Could not reliably determine the server's fully qualified domain name 這樣的錯誤,那麼再次修改 /etc/apache2/httpd.conf,搜尋 ServerName,新增一條 ServerName 配置項,設定為 localhost,然後再次啟動
    ServerName

測試

  1. 在網站根目錄新增一個 index.php 檔案,內容是
<?php 
	phpinfo();
?>
複製程式碼
  1. 在瀏覽器訪問 index.php,我這裡是 http://localhost:8000/index.php,如果能訪問,就表示已經部署成功了
    訪問index.php

相關文章