如何配置Mac系统自带的ApacheWeb服务器 测试10.10可用

自用测试服务器首选Apache


安装之前没有设置密码的话要设置一下电脑密码.


第一步:

打开Finder,找到自己用户名的目录,在此目录下新建一个名位"Sites"的文件夹,或者直接控制台创建



第二步:

切换工作目录,控制台输入下面代码

$cd /etc/apache2

 



第三步(可选):

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

$sudo cp httpd.conf httpd.conf.bak


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

$ sudo cp httpd.conf.bak httpd.conf



第四步:

进入编辑模式,输入如下代码,会提示输入密码,输入后回车

$sudo vim httpd.conf




第五步:

查找/DocumentRoot,操作:直接输入/号,再输入DocumentRoot,再回车,会跳到DocumentRoot这一行

直接输入"i"(不敲回车)底部会出现 "--insert--"的标志证明进入编辑模式






第六步;

DocumentRoot和Directory后面两个路径修改为

DocumentRoot "/Users/你的用户名/Sites"

<Directory "/Users/你的用户名/Sites">

修改完成后按ESC退出编辑模式




第七步:

搜索PHP,操作:直接输入 /php 回车

如果搜到php所在的那一行前面带"#"符号,用键盘将光标(灰色阴影)移动到"#"位置按x去掉它,如下图





第八步(10.10需要做此操作):

搜索/Options FollowSymLinks Multiviews

操作:直接输入/Options FollowSymLinks Multiviews,回车

将搜索到的那一行修改为Options Indexes FollowSymLinks Multiviews

如下图:



第九步:

保存并退出,操作:输入 ":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


如果服务器异常,可以尝试重新启动


服务器基本操作:

启动服务器

sudo apachectl -k start 或者 sudo apachectl start


关闭服务器:

sudo apachectl -k stop 或者 sudo apachectl stop


重新启动服务器

sudo apachectl -k restart 或者 $sudo apachectl restart



成功后可在当前"Sites"文件夹下新建一个images目录里放一张图片测试一下






测试运行正常:





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值