在mac上用brew搭建PHP网站环境

序:早就听说Mac是一款十分优秀的操作系统,拥有Linux一样稳定且方便的bash命令行,也有比windows更加出色的UI

闲话不多说,马上我要用它开发php和asp.net,所以必须安装两样环境,第一个就是php网站开发环境。

 

第一步:apache服务器

我的Mac买回来就自带了apache,理应是都有的,大概这是苹果公司做的好事,所以,直接启动试试:

sudo apachectl start

进入浏览器输入localhost,“it works”,好的。

cd /etc/apache2/

sudo vim ./httpd.conf

搜索定位到document root

DocumentRoot "/var/www"
<Directory "/var/www">

我按照使用Linux 的习惯把网站根目录更换为/var/www/下了

mkdir /var/www/

顺便随便新建一个index.html以便一会观察

sudo apachectl restart

再次去浏览器localhost,如果提示forbidden,请把/var/www权限设置为775,详细方法和Linux是一样的

如果还是无法访问,或者还是“it works”页面,请注意把/etc/apache2/original/httpd.conf也修改的和上面一样并且重启apache

应该就没有什么问题了哦

 

第二步:php

Mac同样自带了php,所以只要修改apache配置文件

cd /etc/apache2/

sudo vim ./httpd.conf

搜索php,找到LoadModule那一部分,关于php的,去掉前面的“#”注释即可

sudo apachectl restart

 

第三步:mysql

home-brew相当于mac下的apt-get,而且是采用编译的方式安装

使用home-brew安装,先百度搜索home-brew

访问他的官网:http://brew.sh

首页上有提示如何安装homebrew的,我的是

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

在中断中输入这行命令就好了

接下来

使用brew命令安装mysql

brew install mysql

安装等待一段时间⌛️。。。

然后直接启动mysql服务

sudo mysql.server start

如果提示如下错误

ERROR! The server quit without updating PID file

那么就是没有把这个进程权限交给mysql,按照上面的提示找到/usr/local/var/mysql这目录

sudo chown -R mysql:mysql /usr/local/var/mysql/

再次启动mysql

sudo mysql.server start

好了启动成功

然后直接

mysql -uroot 

即可进入mysql操作了

至此结束!

 

posted @ 2017-01-21 12:57  devilyouwei  阅读(348)  评论(0编辑  收藏  举报