Jan 20, 2015 -
mac
No Comments


在yosemite下配置apache,开启php和virtual host
在新装了yosemite后发现按照以前的经验配置apache是无法成功的!包括php,virtualhost什么的也都二逼了!
以前的而配置经验传送门:
http://aresli.com/open-apache-and-web-sharing-on-mountain-lion.html
http://aresli.com/run-php-and-mysql-on-mountain-lion.html
http://aresli.com/configure-your-own-virtual-host.html
访问 http://localhost/~ares 会看到:
——————————————————
Not Found
The requested URL /~ares was not found on this server.
——————————————————
这个时候需要首先修改 ares.conf:
sudo vi /etc/apache2/users/ares.conf
<Directory "/Users/ares/Sites/"> Options Indexes MultiViews AllowOverride All Require all granted </Directory>
然后修改 httpd.conf
sudo vi /etc/apache2/httpd.conf
查找:
#LoadModule userdir_module libexec/apache2/mod_userdir.so #Include /private/etc/apache2/extra/httpd-userdir.conf
并注释掉前面的#
然后配置httpd-userdir.conf
sudo vi /etc/apache2/extra/httpd-userdir.conf
注释掉:
#Include /private/etc/apache2/users/*.conf
前面的#
然后重启apache:
sudo apachectl restart
就可以访问我们自己的site了
php, virtual host 的开启可以参照以前的配置!