- 开启apache命令:sudo apachectl start
- 关闭apache命令:sudo apachectl stop
- 重启apache命令:sudo apachectl restart
2. Apache配置文件:/etc/apache2/httpd.conf
3. Apache服务器默认的web根目录位于“/Library/WebServer/Documents”。可以通过修改文件“/etc/apache2/httpd.conf”的以下2行来重新设置该web根目录。
DocumentRoot "/Library/WebServer/Documents"
<Directory "/Library/WebServer/Documents">
验证Apache服务器是否成功运行:
二、开启PHP
由于Mac OS X已经内置了PHP,因此我们只需要在Apache的配置文件中加载PHP模块即可。方法如下:
1)在终端运行命令sudo vim /etc/apache2/httpd.conf来打开Apache配置文件。
2)找到类似#LoadModule php5_module libexec/apache2/libphp5.so的条目,将注释符#去掉,并保存。
3)将/etc目录下的php.ini.default文件拷贝一份,并保存为php.ini文件。即在终端运行下面的命令:
cd /etc
sudo cp php.ini.default php.ini
4)终端运行命令sudo apachectl restart,重启Apache服务器。
验证服务器是否支持PHP:
在Apache服务器的web根目录下创建一个PHP测试文件test.php,并在该文件中添加一行:
<?php phpinfo(); ?>
在浏览器中打开这个文件(如:http://localhost/test.php)。如果出现类似下图的信息,则表明PHP运行成功。
三、安装并启动MySQL
MAC OS X中默认没有安装MySQL,所以需要到官网去下载MAC版本的MySQL文件。下载地址为http://dev.mysql.com/downloads/mysql/。选择dmg版本下载并安装(我选择的是mysql-5.6.27-osx10.9-x86_64.dmg)。
MySQL会安装在目录/usr/local/mysql-VERSION下(其中VERSION为版本信息,例如:mysql-5.6.27-osx10.8-x86_64)。同时会生成一个符号链接/usr/local/mysql,指向前面介绍的安装目录。
如果想要开机自动启动MySQL,有2种方式可以实现:
方式一:
- 打开“系统偏好设置”,选择“MySQL”。
- 在弹出的窗口中,选择“Automatically Start MySQL Server on Startup”。
- 如果MySQL还未启动,可选择点击“Start MySQL Server”
shell> cd /Library/LaunchDaemons shell> sudo launchctl load -F com.oracle.oss.mysql.mysqld.plist
注:本机的系统为OS X EI Capitan,版本为10.11。
[参考资料]