一、前话:
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来安装、管理运行环境的话,至少可以解决我几个问题:
安装问题,我不用繁琐的去安装依赖程序
升级问题,只需要brew update一次升级所有程序
版本问题,homebrew版本更新比较及时,而apt-get、yum来说,今年用的基本是几年前的稳定版本了
OK,下面的安装都是基于 homebrew,如果不熟悉或者还没安装有 homebrew 的话,可以查看这篇关于:Mac开发者利器-Homebrew介绍及安装。
二、安装Nginx
2.1、安装:
用 brew 一键安装 nignx:
1
brew install Nginx
如果需要安装其他 Nginx 的版本,可以 “brew edit Nginx” 打开修改 Nginx 的安装信息包 formula,默认会用 vi 打开,在文件开头处修改 Nginx 相应版本的下载地址就行。
2.2、配置
brew 执行完后,Nginx 就安装好了。可以用以下指令对 Nginx 进行操作:
<div class="codetitle"><a style="CURSOR: pointer" data="88892" class="copybut" id="copybut88892" onclick="doCopy('code88892')"> 代码如下: