background image
mac 下使用 homebrew 安装安装、配置 nginx、mysql、php-fpm 的方法。
一、前话:
1.1、环境选择:
重新在
mac 上配置 php,原本 mac 上就自带有 apach、php 以及 pgsql,如果图简单的
话,直接用就可以了,不过在安装前我仔细思考了一下几个问题:
apache 还是 nginx:两个我了解的都比较少,相对而言我接触 nginx 比较多,服务器用
的也是
nginx,没办法谁叫 nginx 负载高呢。为了更好的接触 nginx 的环境,我决定还是
统一下环境,方便今后使用,这是这次的主要关键;
安装
php:Mac os 自带了 php,好像是 5.3.8,版本比较落后,不过这不碍事,因为以前
我都是通过
php-osx by Liip 来管理 php,所以不担心版本问题。不过 php-osx by Liip 好
像没有
fmp 相关的配置,这样我我要和 nginx 一起用的话就相对比较麻烦了,那我只能选
择其他方案了
安装
mysql:这个就没有什么好疑问的了,目前我肯定不会去用 pgsql,毕竟没接触过,需
要有学习成本的,所以我在这篇纪录中把关于
pgsql 的部分都去掉了
1.2、那该如何安装:
既然我否定了系统自带的环境,那么就要通过别的方式去安装了,比如说手动编译。如果是
手动编译的话,那么就会遇到下面几个问题:
编译费事,
php 依赖那么多程序,一个个安装,太累!
如果以后更新怎么办?灾难!!
不过好在
mac 下有自己的第三方管理程序:homebrew,而且相对而言我觉得他可能在某
些方面更优越于
linux 下的 apt-get、yum。如果通过 homebrew 来安装、管理运行环境
的话,至少可以解决我几个问题: