配置Apache服务器
1.在当前登录账户下新建一个文件夹(切记:不要把文件夹配置为桌面等系统常用的目录),这里以’Sites’演示。
2.设置配置文件
1>.打开finder,进入/etc/apache2路径(快捷键:command+shift+g,或点击finder中的前往),该路径是系统目录,默认不显示。
2>.设置文件夹和文件的权限:
(1)apache2文件夹权限
(2)httpd.conf
3>.设置httpd.conf配置文件
注意:可以先备份一下该文件,以防修改失败。不要使用系统自带的TextEdit去编辑,会产生特殊符号。可以使用Sublime Text等。
(1)在此文件中找到DocumentRoot(约236行),修改DocumentRoot,以及Directory路径为你刚才配置文件夹的路径(手动输入,不要copy) (引号不能为中文) 。
(2)找到Options FollowSymLinks Multiviews(约251行),改为OptionsIndexesFollowSymLinks Multiviews,(手动输入,不要copy).(添加Indexes的前后空格不能为中文的空格)
(3)找到LoadModule php5_module libexec/apache2/libphp5.so(约169行),把行首的‘#’符号去掉。
4>.启动Apache服务
打开终端,输入(一定要手动输入,否侧终端会跳一堆东西出来,apache并不会被启动):
sudo apachectl –k restart --重启服务器
sudo apachectl –k start –启动服务器
sudo apachectl –k stop –停止服务器
5.测试访问服务器
在第一步建立的文件夹中,放入测试的文件
打开网页输入 127.0.0.1 或者 localhost 或者 你的网络ip
补充:
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,这表示已经成功卸载过了