配置Apache服务器

配置Apache服务器

1.在当前登录账户下新建一个文件夹(切记:不要把文件夹配置为桌面等系统常用的目录),这里以’Sites’演示。

配置Apache服务器_第1张图片
01.png 

2.设置配置文件

1>.打开finder,进入/etc/apache2路径(快捷键:command+shift+g,或点击finder中的前往),该路径是系统目录,默认不显示。

配置Apache服务器_第2张图片
02.png

2>.设置文件夹和文件的权限:

(1)apache2文件夹权限

(2)httpd.conf

配置Apache服务器_第3张图片
03.png


配置Apache服务器_第4张图片
04.png

3>.设置httpd.conf配置文件

注意:可以先备份一下该文件,以防修改失败。不要使用系统自带的TextEdit去编辑,会产生特殊符号。可以使用Sublime Text等。

配置Apache服务器_第5张图片
05.png

(1)在此文件中找到DocumentRoot(约236行),修改DocumentRoot,以及Directory路径为你刚才配置文件夹的路径(手动输入,不要copy) (引号不能为中文) 


配置Apache服务器_第6张图片
06.png

(2)找到Options FollowSymLinks Multiviews(约251行),改为OptionsIndexesFollowSymLinks Multiviews,(手动输入,不要copy).(添加Indexes的前后空格不能为中文的空格)

配置Apache服务器_第7张图片
07.png

(3)找到LoadModule php5_module libexec/apache2/libphp5.so(约169行),把行首的‘#’符号去掉。

配置Apache服务器_第8张图片
08.png

4>.启动Apache服务

打开终端,输入(一定要手动输入,否侧终端会跳一堆东西出来,apache并不会被启动):

sudo apachectl –k restart --重启服务器

sudo apachectl –k start –启动服务器

sudo apachectl –k stop –停止服务器

5.测试访问服务器

在第一步建立的文件夹中,放入测试的文件

打开网页输入 127.0.0.1   或者   localhost  或者  你的网络ip

09.png


补充:

1.重启后通过浏览器不能访问服务器,是因为每次重启电脑后需要手动开启apache服务器.输入下面命令就可以实现开机启动

sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

取消开机启动输入

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

再输入一次  sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 行会发现错误:launchctl: Error unloading: org.apache.httpd,这表示已经成功卸载过了

你可能感兴趣的:(配置Apache服务器)