MAC下配置Apache服务器

一,出于服务器安全需要,开始配置服务器前,当前用户没有密码的需要设置用户密码。

二,Finder中创建一个"Sites"的文件夹,直接创建在/Users/apple(当前用户名)目录下

三,开始配置服务器:

1.切换工作目录,在终端输入$cd /etc/apache2

2.备份文件,以防不测,只需要执行一次就可以了。$sudo cp httpd.conf httpd.conf.bak(文件恢复指令:$ sudo cp httpd.conf.bak httpd.conf

3.vim编辑httpd.conf 指令:$sudo vim httpd.conf

3.1查找DocumentRoot 指令:/DocumentRoot回车后按i进入编辑模式,修改两个lib/WebSer/Docume改成我们自己的/Users/liuty/Sites

3.2(系统10.10以上要进行本操作。10.9或以下不用。)按ESC退出编辑模式,进入命令模式,查找Options FollowSymLinks Multiviews指令:/OptionsFollowSymLinks Multiviews;按i进行编辑,加入一个单词indexes,修改为:Options Indexes FollowSymLinks Multiviews。

3.3按ESC退出编辑模式,进入命令模式,查找PHP,是为了让服务器支持PHP,指令:/php,找到后去掉行首的注释’#‘;

3.4保存并退出:按ESC退出编辑模式,进入命令模式,输入相应指令(保存并退出指令‘:wq’;不保存退出‘:q!’)

4.切换工作目录$cd /etc,然后拷贝php.ini文件$sudo cp php.ini.default php.ini

5.至此所有配置已经完成,重新启动apache服务器即可$sudo apachectl -k restart

四,错误提示:

如果提示以下错误是正常的:

httpd: Could not reliably determine the server's fully qualified domain name, using teacher.local for ServerName

httpd not running, trying to start

五,测试服务器

在浏览器地址栏输入127.0.0.1,能正常打开页面并显示indexes文件则表示配置成功。

六,注意事项

安装过程中,可能出现的问题:

6.1. 由于不熟悉,vim里面感觉自己做了什么不应该做的,一定不要保存

# 不保存退出

:q!

6.2. 在输入sudo的时候,会要求输入密码

如果开机没有密码,是不允许使用sudo

打开系统偏好”“--”“更改密码

6.3. 如果配置完成之后,提示没有权限访问,绝大多数目录写错了

6.4. 如果点击“php”,出现下载或者显示php的源文件内容

说明php没有配置成功!

-没有打开httpd.confphp一行的注释

-没有拷贝php.ini

如果以上俩个步骤都完成了,还不行可以将Apache停止一下,然后再启动

# 停止apache服务器

$ sudo apachectl -k stop

# 启动apache服务器

$ sudo apachectl -k start

6.5. Apache是一个服务器,为了保证用户的安全,每次重新启动计算机Apache不会自动启动

需要进入终端,手动启动一次

# 启动apache服务器

$ sudo apachectl -k start


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值