如何在Macbook Pro搭建PHP开发环境

 我来答
龙氏风采
2016-07-16 · 知道合伙人互联网行家
龙氏风采
知道合伙人互联网行家
采纳数:5849 获赞数:12817
从事互联网运营推广,5年以上互联网运营推广经验,丰富的实战经

向TA提问 私信TA
展开全部

Macbook Pro配置PHP开发环境

安装环境如下:

Mac OS 10.10.1

Apache 2.4.9

PHP 5.5.14

MySQL 5.6.22

Apache配置

在Mac OS 10.10.1中是自带Apache软件的,我们只需要启动对应的服务就好了,以下命令是操作Apache时常用的几个命令:

// 启动Apache服务

sudo apachectl start

// 重新启动Apache服务

sudo apachectl restart

// 关闭Apache服务

sudo apachectl stop

// 查看Apache的版本

httpd -v

关于sudo命令,不用我多说了吧。先启动Apache服务吧,然后在浏览器中输入localhost。出现It works字样,说明Apache就搞定了。

在Macbook pro下,Apache的网站服务器根目录在/Library/WebServer/Documents路径下。

PHP配置

在Mac OS中已经自带了PHP了,我们只需要在Apache的配置文件中添加Apache对PHP的支持就好了,步骤如下:

编塌拆辑http.conf配置文件,命令如下:

sudo vim /etc/apache2/http.conf

去掉以下部分的注释:

LoadModule php5_module libexec/apache2/libphp5.so

重启Apache服务吧;

写一个简单的测试文件测试一下。

<?php phpinfo(); ?>

MySQL配置

安装MySQL是比较麻烦的,由于在Mac OS中是直接带有Apache和PHP的,所以团旅枣安装它们,比较简单,而MySQL是不带的,需要去官网下载。

下载完成以后,直接安装吧。安装完成以后,从System Preferences中启动MySQL服务,如下图所示:

alt

从命令行登陆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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式