在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操作了
至此结束!