iOS 搭建Apache服务器(10.10系统)
2015-10-12 20:12
781 查看
10.10系统搭建Apache服务器, 基本步骤如下:
一、新建目录, 存放网页和资源:
目录一般路径设置为: /Users/username/Sites
username为当前用户名
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/ec284ce2fa1fddb79fb96ce567c8a089.png)
二、备份Apache配置文件httpd.conf:
进入httpd.conf文件目录:
cd /etc/apache2
查看当前目录:
pwd
ls
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/24cacc38b95ad5c538f2ca0e200c2ab7.png)
备份httpd.conf文件:
sudo cp httpd.conf httpd.conf.bak
三、修改Apache配置文件httpd.conf:
通过vim打开httpd.conf文件:
sudo vim httpd.conf
查找DocumentRoot:
直接输入/DocumentRoot
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/79a96dd4b49ba5fd3a8d32a50c580aeb.png)
修改DocumentRoot路径为设置的目录:
输入i进入编辑模式:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/a365188b1ed3173c66b441ed7e51700c.png)
将“Options FollowSymLinks Multiviews”改为“Options Indexes FollowSymLinks Multiviews”:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/08be7567324134e5d7cffe82546c54a0.png)
改为:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/1c47cbc89ade9a6e3793f0898c02a89c.png)
修改php:
按下Esc退出编辑模式, 进入命令模式并查找:
直接输入/php:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/7bc30b4e420b81076bf3d4848fd6f306.png)
输入i进入编辑模式, 将行首的"#"删去:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/a3d86469fca34b66721cd902d45bcede.png)
命令模式下保存退出:
:wq
另, :q!(不保存退出)
四、拷贝php.ini文件:
sudo cp /etc/php.ini.default /etc/php.ini
五、测试配置是否成功:
启动Apache服务器:
sudo apachectl -k start
停止Apache服务器:
sudo apachectl -k stop
重启Apache服务器:
sudo apachectl -k restart
若本地无DNS服务器, 会出现如下提示(可忽略):
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/03b930ec6216d16a7780fba6be0db789.png)
在浏览器输入127.0.0.1, 出现下图则配置成功:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/37f29c7af1a9692fb2d5da6b6b63ae9b.png)
注意: 每次重新启动计算机Apache不会自动启动,需要终端手动启动
一、新建目录, 存放网页和资源:
目录一般路径设置为: /Users/username/Sites
username为当前用户名
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/ec284ce2fa1fddb79fb96ce567c8a089.png)
二、备份Apache配置文件httpd.conf:
进入httpd.conf文件目录:
cd /etc/apache2
查看当前目录:
pwd
ls
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/24cacc38b95ad5c538f2ca0e200c2ab7.png)
备份httpd.conf文件:
sudo cp httpd.conf httpd.conf.bak
三、修改Apache配置文件httpd.conf:
通过vim打开httpd.conf文件:
sudo vim httpd.conf
查找DocumentRoot:
直接输入/DocumentRoot
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/79a96dd4b49ba5fd3a8d32a50c580aeb.png)
修改DocumentRoot路径为设置的目录:
输入i进入编辑模式:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/a365188b1ed3173c66b441ed7e51700c.png)
将“Options FollowSymLinks Multiviews”改为“Options Indexes FollowSymLinks Multiviews”:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/08be7567324134e5d7cffe82546c54a0.png)
改为:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/1c47cbc89ade9a6e3793f0898c02a89c.png)
修改php:
按下Esc退出编辑模式, 进入命令模式并查找:
直接输入/php:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/7bc30b4e420b81076bf3d4848fd6f306.png)
输入i进入编辑模式, 将行首的"#"删去:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/a3d86469fca34b66721cd902d45bcede.png)
命令模式下保存退出:
:wq
另, :q!(不保存退出)
四、拷贝php.ini文件:
sudo cp /etc/php.ini.default /etc/php.ini
五、测试配置是否成功:
启动Apache服务器:
sudo apachectl -k start
停止Apache服务器:
sudo apachectl -k stop
重启Apache服务器:
sudo apachectl -k restart
若本地无DNS服务器, 会出现如下提示(可忽略):
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/03b930ec6216d16a7780fba6be0db789.png)
在浏览器输入127.0.0.1, 出现下图则配置成功:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/13/37f29c7af1a9692fb2d5da6b6b63ae9b.png)
注意: 每次重新启动计算机Apache不会自动启动,需要终端手动启动
相关文章推荐
- mac 下apache访问access forbidden
- Deprecated: Function eregi() is deprecated in D:\Apache24\htdocs\processfeedback.php on line 21
- Windows下Apache使用问题总结(持续更新)
- CentOs开启Apache的rewrite_module模块,支持.htaccess
- java.lang.NullPointerException(at org.apache.jsp.loginb_jsp._jspInit(loginb_jsp.java:22))
- java学习——apache commons fileupload实现上传
- 学习Thrift的小认识
- apache和PHP如何整合在一起
- Apache POI 之 初学实战篇 (七) --- 抽取Excel内容
- 在apache上安装gitweb实现浏览器访问git服务器
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
- apache和PHP如何整合在一起
- Linux下搭建Apache环境,执行Apache ab进行网站压力测试
- yum安装Apache Web Server后各个文件存放位置
- 截取web页面访问时间(Apache)
- Max os x 10.10.9 apache无法访问
- linux平台apache启动、关闭、重启的几种方式
- linux平台下apache的源码安装和将apache服务配置成系统服务
- mac 部署 apache
- MAC OS上搭建Apache、PHP、MySQL的Web服务器