macOS Sierra 10.12 通过 Homebrew 安装 LAMP

编辑于 2016-12-26

* 移动设备下, 可左滑手指以查看较宽代码

mac os,unix / linux 开发神器,精准而优雅。

安装 Homebrew

#不要以 root 权限运行
/usr/bin/ruby -e \
"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


如果你已经安装了,请使用 brew update 更新。

安装 LAMP

#mysql
brew install mysql;
mysql.server start;

#php
#系统自带php是5.5,我们不用那个
#先添加官方源
brew tap homebrew/php;

#安装php,会自动替换系统原来的php(mac os 10.10 以上)
#可通过 brew options php56 来获取安装参数
brew install php56 --without-fpm --without-ldap --with-httpd24

#可以直接安装 phpmyadmin
brew install phpmyadmin3;
ln -s /usr/local/share/phpmyadmin /var/www/html/phpmyadmin;


如果要安装新的php扩展,可以直接安装而不用每次重新编译php,所有的扩展可以通过

brew search php56

最后是 apache ,因为系统自带,所以只需:

sudo vim /etc/apache2/httpd.conf;

#增加(也可能在其他位置)
LoadModule php5_module    /usr/local/opt/php56/libexec/apache2/libphp5.so

#启动
/usr/local/bin/apachectl

#这是时候报500错误, 看下错误日志, 再刷新页面
tail -f /var/log/apache2/error_log

#原来是没有开启 rewirte_mod, 去掉前面的注释就行了

通过 brew 安装 apache,只需 brew install httpd24,配置方法类似