在Mac OS 10.10.1中是自带Apache软件的,咱们只须要启动对应的服务就行了,如下命令是操做Apache时经常使用的几个命令:php
// 启动Apache服务 sudo apachectl start // 从新启动Apache服务 sudo apachectl restart // 关闭Apache服务 sudo apachectl stop // 查看Apache的版本 httpd -v
启动Apache服务,而后在浏览器中输入localhost。出现It works字样,说明Apache就搞定了。 在Macbook pro下,Apache的网站服务器根目录在/Library/WebServer/Documents路径下。mysql
在Mac OS中已经自带了PHP了,咱们只须要在Apache的配置文件中添加Apache对PHP的支持就行了,步骤以下:nginx
编辑http.conf配置文件,命令以下:sql
sudo vim /etc/apache2/http.conf
去掉如下部分的注释:apache
LoadModule php5_module libexec/apache2/libphp5.so
重启Apache服务; 写一个简单的测试文件测试一下。vim
<?php phpinfo(); ?>
安装MySQL是比较麻烦的,因为在Mac OS中是直接带有Apache和PHP的,因此安装它们,比较简单,而MySQL是不带的,须要咱们去官网下载。浏览器
下载完成之后,直接安装吧。安装完成之后,从System Preferences中启动MySQL服务,以下图所示:服务器
好了,如今从命令行登录mysql,而后设置密码,若是对这里不熟悉的话,请参考这篇文章:《MySQL扫盲篇》。学习
在使用命令行登录MySQL的时候,会出现2002,找不到mysql.sock文件的错误。测试
因为MySQL是把mysql.sock文件放在/tmp目录下,而Mac OS却去了/var/mysql目录下寻找对应的mysql.sock文件,因此,因为找不到对应的mysql.sock文件,就出现了这里对应的2002错误了。
因此为了解决这个问题,咱们须要在/var/mysql目录下,存放一个指向/tmp/mysql.sock文件的软连接,命令以下:
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
而后从新启动MySQL服务就OK了。
好了,Apache、PHP和MySQL的配置都总结了,基本就是这点东西,接下来,让咱们就愉快的开始PHP的学习之旅吧。对于这篇文章,就是一个简单的总结。但愿对你们学习有帮助了。