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

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

WBOY
풀어 주다: 2016-07-09 09:10:23
원래의
924명이 탐색했습니다.

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>
로그인 후 복사
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿