over 4 years ago

自從投入到MAC的懷抱之後,有很多東西都要重新學習XD

在這邊記錄一下如何啟用內建的Apache server與設定php.

[設定Apache]

啟用Apache

sudo apachectl start

關閉Apache

sudo apachectl stop

重新啟動Apache

sudo apachectl restart

啟用Apache之後,在網址列直接輸入http://localhost 應該就可以看到兩個大大的字

It works!

[設定目錄]

預設的目錄是屬於系統層級的,根目錄在

Library/WebServer/Documents/

如果要建立使用者的目錄,我的做法是在家目錄底下建立一個Sites資料夾

mkdir YourUserName/Sites

接著去設定apache,建立username.conf

sudo vi /etc/apache2/users/YourUserName.conf

內容如下:

<Directory "/Users/YourUserName/Sites/">  
Options Indexes MultiViews  
AllowOverride All  
Order allow,deny  
Allow from all  
</Directory>  

接著更改權限到755 (原本預設應該是-rw-r--r--  644)

sudo chmod 755 /etc/apache2/users/YourUserName.conf

最後在重新啟動apache就可以囉!

直接在網址輸入 http://localhost/~YourUserName

[設定PHP]

儘管OS X已經預裝php,但還是需要設定一下才可以在Apache載入

sudo vi /etc/apache2/users/httpd.conf

在裡面找到

#LoadModule php5_module libexec/apache2/libphp5.so

把前面的#的註解刪掉

存檔後重新啟動apache,應該就可以啦!

最後備註一下,php.ini預設是放在etc/下面,但是實際上似乎不存在,只有php.ini.default

所以若是要自己修改php.ini,要先複製一份

sudo cp etc/php.ini.default etc/php.ini

再修改php.ini的設定就行了

← [Javascript] event binding 傳遞參數 [Java] How to stop thread? →
 
comments powered by Disqus