[TOC]
mac下是自带有Apache和php的服务器的,不需要另外安装,对相关配置介绍。
配置Apache
apache是个静态服务器,但可以支持添加 PHP 处理模块
启动服务器
Code
1 | //启动 |
验证:在浏览器中输入:http://127.0.0.1,显示为It Works!,既证明服务器已经启动。
修改网站根目录
默认 Apache 的网站根目录是安装目录中的 htdocs 文件夹
mac下默认的网站根目录有访问权限,所以改一下
/etc/apache2/httpd.conf
Code
1 | # DocumentRoot "/Library/WebServer/Documents" |
重启服务器,并在自定义的路径下放置html文件,即可访问
配置虚拟主机
在一台机器上部署多个站点,就必须通过配置虚
拟主机的方式解决
/etc/apache2/httpd.conf
取消注释Include….
Code
1 | # Virtual hosts |
找到 Apache 的虚拟主机配置文件,添加一个如下的虚拟主机配置节点
Code
1 | <VirtualHost *:8080> |
# 8080需要在主配置文件中添加一个对这个端口的监听
Code
1 | # Listen 12.34.56.78:80 |
testSite下放html,然后重新启动 Apache访问
配置PHP支持
Apache 只能处理静态文件请求,在 Apache 中添加支持 PHP 的配置
/etc/apache2/httpd.conf
把带有LoadModule php这一行的#(注释符号)去掉。
在
Code
1 | # parse .php files |
默认文档配置节点
Code
1 | <IfModule dir_module> |
index.php内容如下
Code
1 | <?php echo 'Hello PHP'; ?> |
重启服务器,在虚拟站点路径下放置php文件,即可访问php内容。

