Mac OS X Yosemite 10.10 配置 Apache+PHP 教程注意事项
来源:互联网 发布:mac防蹭网软件 编辑:程序博客网 时间:2024/05/18 17:01
转载自:http://yangjunwei.com/a/1568.html
首先启动 Apache,在终端里输入命令:
sudo apachectl start
查看 Apache 版本:
httpd -v
在Yosemite 10.10下,apache更新了
Server version: Apache/2.4.9 (Unix)Server built: Sep 9 2014 14:48:20
接着测试,我就发现如下几点需要修正,如有其它疑问欢迎交流:
1、重新启用PHP,避免脚本直接显示在页面上
首先是 http://localhost/ 会将 PHP 代码直接显示在页面上,这里需要开启 php 支持:
sudo nano /etc/apache2/httpd.conf
按 ctrl+W 查找并去掉代码行前边的 #,如下:
LoadModule php5_module libexec/apache2/libphp5.so
2、开启支持用户级目录 http://localhost/~username/
用户级目录不能访问了,http://localhost/~haibor/,提示:
Not FoundThe requested URL /~haibor/ was not found on this server.
首先配置 haibor.conf 运行命令:
sudo vi /etc/apache2/users/haibor.conf
将以下代码保存在 conf 文件中,与 10.9.X 不一样:
<Directory "/Users/haibor/Sites/"> Options Indexes MultiViews AllowOverride None Require all granted</Directory>
记得给权限:
sudo chmod 755 /etc/apache2/users/haibor.conf
这里还需要启用几个支持,运行:
sudo nano /etc/apache2/httpd.conf
查找并去掉代码行前边的#,启用如下:
LoadModule authz_core_module libexec/apache2/mod_authz_core.soLoadModule authz_host_module libexec/apache2/mod_authz_host.soLoadModule userdir_module libexec/apache2/mod_userdir.soInclude /private/etc/apache2/extra/httpd-userdir.conf
接着运行:
sudo nano /etc/apache2/extra/httpd-userdir.conf
开启:
Include /private/etc/apache2/users/*.conf
最后别忘记重启 Apache
sudo apachectl restart
再试一下,是不是成功啦!
http://localhost/~haibor/
注:这里的 haibor 是macbook用户名。
另,如果需要.htaccess支持伪静态rewirte,需要在 httpd.conf 开启代码行:
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
0 0
- Mac OS X Yosemite 10.10 配置 Apache+PHP 教程注意事项
- Mac OS X Yosemite 10.10 配置 Apache+PHP 教程注意事项
- Mac OS X Yosemite 10.10 配置 Apache+PHP 教程注意事项
- Mac Os X Yosemite 10.10.5 配置apache,php,mysql
- Mac OS X Yosemite下配置Apache+PHP+MySQL
- MAC 10.10 OS X Yosemite下apache配置
- MAC 10.10 OS X Yosemite下apache配置
- MAC 升级到10.10(OS X Yosemite)下apache+php的配置问题
- Mac OS X 10.10 Apache+ PHP配置
- Mac OS X 配置 Apache+Mysql+PHP 详细教程
- Mac OS X 配置 Apache+Mysql+PHP 详细教程
- Mac OS X Mavericks 配置 Apache+Mysql+PHP 详细教程
- Mac OS X Mavericks 配置 Apache+Mysql+PHP 详细教程
- Mac OS X 配置 Apache+Mysql+PHP 详细教程
- Mac OS X 配置 Apache+Mysql+PHP 详细教程
- Mac OS X 配置 Apache+Mysql+PHP 详细教程
- Mac OS X 配置 Apache+Mysql+PHP 详细教程
- Mac OS X 配置 Apache+Mysql+PHP 详细教程
- hdu 3555 bomb 数位dp
- servlet与tomcat
- python threading(转)
- T-SQL的学习总结一
- 敕勒哥
- Mac OS X Yosemite 10.10 配置 Apache+PHP 教程注意事项
- 抓住商业先机,银行保险太给力
- 138 顺时针打印矩阵
- 心好烦
- 双层桶-中位数求解
- 树的基本概念及性质
- 第三章 字符设备驱动程序——note
- GCJ 2015 Round D
- c\c++ 头文件的作用