您的位置:首页 > 运维架构 > Apache

Mac下配置Apache

2015-08-01 17:58 405 查看
配置Apache服务器,目的:有一个自己专属的测试环境

安装Apache (MAC 10.10),Mac上有自带的Apache服务器.

一、 准备工作

1. 设置用户密码

二、 配置服务器

1. 配置服务器的工作

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

2> 修改配置文件中的"两个路径",指向刚刚创建的文件夹

3> 拷贝一个文件

2. 配置服务器注意事项

1> 关闭中文输入法

2> 命令和参数之间需要有"空格"

3> 修改系统文件一定记住"sudo",否则会没有权限

4> 目录要在/Users/username(当前用户名)

3. 配置服务器

提示:$开头的,可以拷贝,但是不要拷贝$

// 切换工作目录

$cd /etc/apache2

// *** 备份文件,以防不测,只需要执行一次就可以了

$sudo cp httpd.conf httpd.conf.bak

// 提示:如果后续操作出现错误!可以使用以下命令,恢复备份过的 httpd.conf 文件

$

// vim里面只能用键盘,不能用鼠标

// 用vim编辑httpd.conf

$sudo vim httpd.conf

// 查找DocumentRoot

* /DocumentRoot

"键盘方向键控制,将光标移动到首行"

// 进入编辑模式

* i

"修改引号中的路径"

修改两个lib/WebSer/Docume改成我们自己的/Users/username/Sites

// 进入命令模式

* ESC

// 查找DocumentRoot

* n

"将光标移动到首行"

// 进入编辑模式

* i

"修改括号中的路径"

// 进入命令模式

* ESC

# 继续向下,按向下键,不要用鼠标

找到

Options FollowSymLinks Multiviews

加一个单词

Options FollowSymLinks Indexes MultiViews

<Directory "/Users/username/Sites" >

Options FollowSymLinks Indexes MultiViews

AllowOverride All

Order allow,deny

Allow from all

</Directory>

// 查找php

* /php

"将光标移动到首行"

// 删除行首注释#

* x

// 保存并退出

* :wq

// 不保存退出!!!!!!!!!

* :q!

// 切换工作目录

$cd /etc

// 拷贝php.ini文件

$sudo cp php.ini.default php.ini

// 重新启动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

测试 Apache 服务器

在浏览器地址栏输入 127.0.0.1

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

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

# 不保存退出

:q!

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

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

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

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

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

说明php没有配置成功!

-没有打开httpd.conf中php一行的注释

-没有拷贝php.ini

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

# 停止apache服务器

$ sudo apachectl -k stop

# 重启动apache服务器

$ sudo apachectl -k restart

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

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

# 启动apache服务器

$ sudo apachectl -k start

最后打开网页,如果出现没有权限的问题,还要对放进去服务器的文件增加权限才可以访问.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: