MAC OS X10.10 Apache服务器搭建和配置

Mac OS X 是自带 Apache 和 PHP 的,但默认情况下并没有开启,此文说明如何启用这两个服务,环境基于 Mac OS X 10.10
启动 Apache启动 Apache 有两种方法,一是图形化界面,而是命令行界面。
图形化的方法是打开「系统偏好设置」中「共享」的「Web 共享」。

命令行方法是打开终端,Apache 服务需要 root 权限才能启动

sudo apachectl start(启动apache服务)


 设置Apache 容器默认路径
1 . Apache配置文件所在目录
 
cd /etc/apache2/
 
2.修改Apache配置文件
 
sudo vim httpd.conf
 
3.查找 DocumentRoot 字符串。 “/”为查找定位的意思
 
/DocumentRoot
 
4. 将上述查找到的木木修改为自己想要的目录即可。
 
5.重新启动Apache。

vim中有两种模式
命令模式,用于输入命令(注意输入法要在英文状态)
    shift+V        可以选中一行
    y                    复制一行
    p                    在当前行下方粘贴复制的内容
    d$                删除到行尾
    x                    删除一个字符
    :wq                保存退出
    :q!                不保存退出
    i                    进入编辑模式

编辑模式:用于编辑按ESC可以切换回命令模式


启用 PHP修改 Apache 的配置文件,路径是 /etc/apache2/httpd.conf

注释(#)去掉:LoadModule php5_module libexec/apache2/libphp5.so

重启 Apache 即可:sudo apachectl restart (进入vim编辑)

访问试试:http://localhost/

如果成功会在浏览器页面成功显示标题 "It works!"。

默认的网站根目录是 /Library/WebServer/Documents

在此目录下放一个 PHP 文件(如此文的index.php)来测试一下 PHP

文件内容简单如:<?php phpinfo();?>

访问 http://localhost/index.php

测试如果成功,则可获得php version页面,显示出当前php version版本和详情。

另外每个系统中的用户都有自己的站点,启动「Web 共享」即 Apache 之后就可以访问了

每个用户的站点的 URL 是 http://localhost/~username/。如果系统的防火墙设置没有阻止 Web 共享的话,网络用户就可以通过类似下面的 URL 来访问各个站点了:

http://192.168.0.168/~username/

其中 192.168.0.168 是主机在网络中的 IP 地址,username 是系统中的用户名。


提示:


cd /etc/apache2/           进入apache的配置文件目录
sudo cp file1 file2        将file1复制到file2
sudo vim httpd.conf        使用vim打开httpd.conf文件
sudo apachectl -k start    启动apache
sudo apachectl -k restart  重新启动apache    

显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true

隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值