开业于2004年,诚信服务几万客户
翔意数码淘宝店:xynbnb.taobao.com
全国客服电话:010-59000667
地址:北京东城区东兴隆街56号北京商界A座512
ThinkPad产品专业客服 苹果产品专业客服
查看: 4661|回复: 1

[OS X 10.10] 关于 10.10 Yosemite 下 Apache+PHP+MySql 的修复方法

[复制链接]
发表于 2014-10-18 11:21 | 显示全部楼层 |阅读模式
如果按照我之前的帖子说明,升级到 10.10 Yosemite,会出现识别不了


http://localhost/~username/ ##username## 就是你自己的用户名,比方我用户名是Fluffy,那么地址应该是
http://localhost/~Fluffy/ <<<<<


下面我们就来修复这个问题,其实原因了因为苹果在 10.10 Yosemite 升级了PHP版本,导致很多路径有变化


操作全部终端界面


#1 cd /etc/apache2/users
sudo nano username.conf
按照如下修改


<Directory "/Users/username/Sites/">
Options Indexes MultiViews
Require all granted
</Directory>
其中username改成自己的,比方我的用户名是Fluffy,那么改成如下
<Directory "/Users/username/Sites/">
Options Indexes MultiViews
Require all granted
</Directory>


#2 sudo chmod 644 username.conf 赋予相应的权限


#3 sudo nano /etc/apache2/httpd.conf 修改响应的配置文件


ctrl+w搜索如下描述,将描述前面的"#"去掉即可


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


#4 sudo nano /etc/apache2/extra/httpd-userdir.conf 修改响应的配置文件


ctrl+w 搜索如下描述,将描述前面的"#"去掉即可


Include /private/etc/apache2/users/*.conf


#5 sudo apachectl restart 重启下apache,让其生效


如此操作下来,http://localhost/~username/ 就可以正常访问了,记得把 MySql 开启哦

Screen Shot 2014-10-18 at 11.18.25 AM.png
发表于 2015-5-22 19:31 | 显示全部楼层
希望可以用些时间了~````
您需要登录后才可以回帖 登录 | 加入

本版积分规则

返回顶部