mac PHP配置,macphp配置
apache默認路徑配置方法
apache的配置
apache已經自帶了,只需如下三個命令就可以了。
開啟apache服務 sudo apachectl start
停止apache服務 sudo apachectl stop
重啟服務 sudo apachectl restart
查看版本 httpd -v
手動打開apache服務後,在浏覽器輸入localhost,將看到如下:
it works
PHP配置
PHP的配置非常簡單,就一個事,進到/etc/apache2/目錄,編輯httpd.conf,找到LoadModule php5_module libexec/apache2/libphp5.so將其放開注釋就行了。
重新啟動apache。
在/Library/WebServer/Documents/目錄下建立php文件進行測試。
虛擬目錄配置方法
程序的根目錄在/Library/WebServer/Documents/ 下,這個It works 就是裡面的info.php打印出來的。下面介紹如何將apache的這個默認目錄更改到用戶目錄下。
1,在自己的用戶目錄下新建一個Sites文件夾,我的用戶目錄為yanzi
2,進到cd /etc/apache2/users/目錄下,sudo vim username.conf,內容為:
<Directory "/Users/yanzi/Sites/">
AllowOverride All
Options Indexes MultiViews FollowSymLinks
Require all granted
</Directory>
上面第一行裡的yanzi就是用戶目錄。然後將該文件權限改為644:
sudo chmod 644 username.conf
3,進到/etc/apache2/目錄,sudo vim httpd.conf 將下面三句話的注釋去掉:
LoadModule authz_core_module libexec/apache2/mod_authz_core.so
LoadModule authz_host_module libexec/apache2/mod_authz_host.so
LoadModule userdir_module libexec/apache2/mod_userdir.so
前兩句應該已經不帶注釋了,把第三句注釋放開。
然後找到Include /private/etc/apache2/extra/httpd-userdir.conf 注釋放開。
PS:在vim下只要切換到命令模式,然後輸入/”words you need find”就能快速找到需要查找的詞。
4,進到/etc/apache2/extra/目錄,
sudo vim httpd-userdir.conf
將Include /private/etc/apache2/users/*.conf 這句話放開注釋。
然後終端輸入:sudo apachectl restart 重啟apache,浏覽器輸入:loacal/~yanzi/ 就能看到效果了。(yanzi是我的用戶目錄的名字,後面不用再加/Sites)
經過以上步驟apache就搞好了