Mac環(huán)境下安裝PHP7與Apache
使用Mac系統(tǒng)進行Web開發(fā),需要對PHP7和Apache進行配置,以便進行本地開發(fā)以及服務(wù)器部署。本文將介紹如何在Mac上安裝PHP7和Apache,以便于程序員進行Web開發(fā)。
安裝Homebrew
Homebrew是一個包管理系統(tǒng),用于在Mac OS X上安裝軟件包。它使安裝很容易,并且包括許多軟件包。安裝Homebrew的最簡單方法是在終端中運行以下命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
一旦安裝完成,就可以使用以下命令檢查Homebrew是否安裝成功:
brew doctor
安裝PHP7
在終端中輸入以下命令以安裝PHP7:
brew install php@7.2
安裝完成后,可以使用以下命令檢查PHP版本:
php -v
配置PHP7路徑,在終端中輸入以下命令:
export PATH="$(brew --prefix homebrew/php/php72)/bin:$PATH"
安裝Apache
在終端中輸入以下命令以安裝Apache:
brew install httpd
安裝完成后,可以使用以下命令啟動Apache:
sudo apachectl start
要檢查Apache是否正常運行,請在瀏覽器中輸入http://localhost,如果看到“It works!”消息,則表示Apache正在運行。
配置Apache
在終端中執(zhí)行以下命令,進入Apache配置文件目錄:
cd /usr/local/etc/httpd/
修改配置文件httpd.conf,可以使用nano或其他編輯器修改:
nano httpd.conf
在文件頂部找到以下兩行:
#LoadModule rewrite_module libexec/mod_rewrite.so #LoadModule php7_module /usr/local/opt/php@7.2/lib/httpd/modules/libphp7.so
將其修改為以下內(nèi)容:
LoadModule rewrite_module libexec/mod_rewrite.so LoadModule php7_module /usr/local/opt/php@7.2/lib/httpd/modules/libphp7.so
找到以下行:
DocumentRoot "/usr/local/var/www"
將其修改為你自己Web項目的目錄:
DocumentRoot "/Users/YOUR-USERNAME-HERE/Sites"
找到下面一段代碼,去掉注釋(#),啟用Apache軟件組件發(fā)現(xiàn):
Options FollowSymLinks AllowOverride All Require all denied Options Indexes FollowSymLinks AllowOverride All Require all granted
保存文件并退出。要重新啟動Apache以使更改生效,請在終端中運行以下命令:
sudo apachectl restart
測試
在運行Apache和PHP之后,即可測試您的Web應(yīng)用程序。啟動您的Web瀏覽器并轉(zhuǎn)到:
http://localhost/~username/
其中username是您的用戶名。如果您的Web瀏覽器看到您的Web應(yīng)用程序,則表示按照預(yù)期配置。
以上就是在Mac環(huán)境下安裝PHP7和Apache的過程。PHP和Apache的配置及使其正常運行是Web開發(fā)中的基礎(chǔ),同時也是Web開發(fā)中最常見的問題之一。希望這個指南能夠為開發(fā)者帶來一些幫助。