在网页中输入localhost/127.0.0.1 显示It works!表示apache默认安装成功了(Mac应该自带了,如果失败 开启一下即可);
如果想自己配饰一个本地的Apache服务来访问,需要修改apache的配置:
获取root权限
首先进行如下配置,以便成功获取root权限(非root权限的普通vim编辑 无法修改lock的系统配置):
【sudo su】
【passwd root】
【exit】
【su root】
创建服务目录
先创建一个文件夹,置于主目录下:
进入apache目录,修改配置文件:
进入工作目录:【cd /etc/apache2/】
打开目录(.表示当前目录,..表示上一层目录):【open . 】
由于要以root权限修改 httpd.conf ,最好在修改前备份下【sudo cp httpd.conf httpd.conf.bak】
如果后续真的出现了错误,还可以从备份文件中恢复【sudo cp httpd.conf.bak httpd.conf】
修改httpd.conf中的部分内容:
1.使用vim编辑器编辑文件(熟悉vim编辑器的基本使用):【vim httpd.conf】
2.查找DocumentRoot,修改:
DocumentRoot和Dictionary后的(共两处)路径为“ApacheLocalHost”文件夹的路径【/Users/huaqiang/ApacheLocalHost】;
3.查找Options (后面是FollowSymLinks)在其后紧接着加入单词 Indexes;
4.查找php,去掉所在行LoadModule php7_module…前的注释;
5.查找ServerName www.example.com:80所在行,去掉其前面的注释,并修改www.example.com为localhost或127.0.0.1;
保存退出
之后,保存退出(esc切换到命令模式,输入冒号“:”切换到末行模式,输入wq保存退出);
重启服务
重启apache服务器:(重启出错了,就从备份文件中恢复内容,再次尝试)
重启:【sudo apachectl -k restart】
暂停:【sudo apachectl -k stop】
开始:【sudo apachectl -k start】
localhost验证
最后在浏览器输入http://localhost或http://127.0.0.1 验证下;我们之前放入文件夹的文件也就可以通过链接访问了。
点击查看文件:
参考:《iOS Mac本地搭建Apache服务器》