Apache是一種流行的Web服務(wù)器軟件,它可以在各種操作系統(tǒng)上運(yùn)行,如Windows、Linux和Mac OS X。在Mac OS X中,Apache服務(wù)器已經(jīng)預(yù)裝了。不同于其他操作系統(tǒng),Mac OS X的Apache服務(wù)器的啟動(dòng)是通過(guò)控制臺(tái)中的終端進(jìn)行的。我們用終端來(lái)啟動(dòng)Apache服務(wù)器,并在我們的瀏覽器中檢查服務(wù)器是否正常運(yùn)行。
sudo apachectl start
如果你成功啟動(dòng)了Apache服務(wù)器,你就可以輸入"http://localhost"來(lái)查看服務(wù)器是否正常工作了。如果你看到了可以證明服務(wù)器正在正常工作的"WIPIT WORKS"的信息,則說(shuō)明正在運(yùn)行Apache服務(wù)器。
既然已經(jīng)有了Apache服務(wù)器,我們現(xiàn)在需要PHP環(huán)境來(lái)完成我們的Web應(yīng)用程序。 就像Apache服務(wù)器一樣,PHP也可以在各種操作系統(tǒng)上運(yùn)行。在Mac OS X中,由于預(yù)裝了Apache服務(wù)器,你可以使用終端輕松地安裝PHP環(huán)境。
brew install php
“brew”是Mac上的一個(gè)包管理工具,它使得安裝類(lèi)似PHP這樣的包變得非常容易。 但是,如果你已經(jīng)安裝了其他包管理工具,如MacPorts或Fink,你也可以使用它們來(lái)安裝PHP。做完這些工作,我們需要配置一些東西以使Apache服務(wù)器可以協(xié)同工作。
為了使Apache服務(wù)器可以與PHP協(xié)同工作,我們需要編輯Apache的主要配置文件,即httpd.conf文件。因此,你需要用文本編輯器打開(kāi)此文件:
sudo nano /etc/apache2/httpd.conf
此時(shí)打開(kāi)的配置文件中會(huì)有許多注釋?zhuān)覀冃枰业胶蚉HP處理有關(guān)的配置段并將其激活。 這個(gè)段可以通常在文件末尾, 或者你也可以搜索“#LoadModule php5_module libexec / apache2 / libphp5.so”(去掉前面的"#"符號(hào))并取消注釋?zhuān)?/p>
LoadModule php5_module libexec/apache2/libphp5.so
修改后的httpd.conf文件需要保存并重新啟動(dòng)Apache服務(wù)器(輸入"sudo apachectl restart")以使配置生效:
sudo apachectl restart
現(xiàn)在,我們可以在我們的應(yīng)用程序中通過(guò)“http:// localhost / index.php”來(lái)運(yùn)行PHP代碼,并且它應(yīng)該可以工作了。
安裝Apache和PHP可以讓你的Mac電腦成為搭載網(wǎng)頁(yè)服務(wù)器的平臺(tái),并提供可以運(yùn)行Web應(yīng)用程序的管理環(huán)境。繼續(xù)探索吧!