Heim  >  Artikel  >  php教程  >  MAC 升级到10.10(OS X Yosemite)下apache+php的配置问题

MAC 升级到10.10(OS X Yosemite)下apache+php的配置问题

WBOY
WBOYOriginal
2016-07-09 09:10:23867Durchsuche

MAC升级到最新系统后 本地测试的站点不能正常运行,其原因是mac系统升级后 他的apache的版本也随之升级了版本

Server version: Apache/2.4.9 (Unix)

Server built:   Sep  9 2014 14:48:20

升级前的版本为 10.9

<em><strong>Server version: Apache/2.2.26 (Unix)
Server built:   Dec 10 2013 22:09:38<br><br>基本上之前配置的block都被覆盖了<br>所以导致站点不能正常工作<br>解决办法是<br>1 重新启用php 以避免php的脚本文件直接显示到网页上<br></strong></em>
sudo mvim /etc/apache2/httpd.conf
<span class="s1">打开文件后 回车 输入 <br></span>
/LoadModule php5_module libexec/apache2/libphp5.so
再文件中找到该行 去掉前面的#<br>保存即可<br><br><strong><em>2、开启支持用户级目录 http://localhost/~username/<br><br></em></strong>用户级目录不能访问了
<span style="color: #000000;">Not Found
The requested URL /~zhuzi/ was not found on this server.</span>
<em><strong>配置用户级目录的.conf(一般会在用户级的根目录下有一个~/Sites)的目录 该目录就是用户级的站点 <br>没有的话需要重新创建<br>sudo mkdir ~/Sites<br>这时需要配置zhuzi.conf<br></strong></em>
sudo mvim /etc/apache2/users/zhuzi.conf 

添加如下代码(10.10)配置方式

<Directory "/Users/zhuzi/Sites/">
    Options Indexes MultiViews
    AllowOverride None
    Require all granted
</Directory>

然后更改目录权限

sudo chmod 775 /etc/apache3/users/zhuzi.conf

还需要配置 httpd.conf

sudo mvim /etc/apache2/httpd.conf

通过vim的查找命令找到一下几个块去掉前面的#

<span style="color: #000000;">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</span>

配置httpd-userdir.conf

sudo nano /etc/apache2/extra/httpd-userdir.conf

将这个块前的#去掉

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

重启apache

sudo apachectl restart

这是就能访问

http://localhost/~zhuzi/

 

<em><strong><br><br><br></strong></em>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:如何调试PHP之XDebugNächster Artikel:微信开发小结-PHP