在Mac中是自带apache+php环境的。只需要开启相应的支持即可以。
在自己的终端中启动apache服务器
apachectl -v #查看自己的apache版本信息
sudo apachectl statr #启动apache服务器
启动之后在浏览器中输入http://localhost/ ,即可以看到以下内容,证明apache服务器已经运行成功
apache的默认目录是/Library/WebServer/Documents/,访问此目录,然后在里面会看到几个html和图片文件,其中index.html.en即为刚刚我们在浏览器中访问到的文件.至此证明apache已经正常运行
** apache配置文件 **
- Apache的主配置文件是
/etc/apache2/httpd.conf - 虚拟host配置文件是
/private/etc/apache2/extra/httpd-vhosts.conf
** 编辑apache的主配置文件/etc/apache2/httpd.conf **
-
找到以下部分的注视代码,把虚拟host的配置文件注释去除
-
去除php模块的注释
** 启动服务 **
sudo apachectl start #启动Apache服务
sudo apachectl stop #停止Apache服务
sudo apachectl restart #重启Apache服务
** 虚拟主机配置 **
修改主配置文件
/etc/apache2/httpd.conf
Listen 80
Listen 8001 # 添加自己需要设置监听的端口
修改虚拟主机配置文件
/private/etc/apache2/extra/httpd-vhosts.conf
<VirtualHost *:8001>
#ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/users/www"
ServerName localhost:8001
#ServerAlias www.dummy-host.example.com
ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
<Directory "/users/www">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
** mysql安装 **
# mac下通过brew安装开发环境是最好的选择
brew install mysql # 通过brew安装mysql