安装php、nginx以及php的扩展yaf、redis、memcached
,注意不是memcache
以下为mac下安装步骤:
-
首先安装HomeBrew,通过brew去安装软件
-
使用brew安装php、nginx,本文安装的是php5.6版本
-
配置nginx和fast-cgi,首先写个最简单的文件看能不能访问成功,然后再把项目加进去。
注:由于mac中本身装了php7,所以如果想用自己的php版本需要修改fast-cgi的端口(默认为9000) -
安装PHP扩展,需要yaf、redis、
memcached
,在之前可以使用brew install php56-redis直接安装,但是在3月底brew已经不支持安装php扩展了,所以要采用其他方式。可以使用pecl、phpize,我使用了phpize,下面以yaf的安装过程为例来说明。
- 首先下载yaf框架源码文件 http://pecl.php.net/package/yaf
- 进入源码文件 ,在文件下执行phpize,其中phpize是php的安装目录bin下对应的文件
共包含如下几步:
(1)在yaf目录下执行/usr/local/opt/php@5.6/bin/phpize
(2) ./configure --with-php-config=/usr/local/opt/php@5.6/bin/php-config
(3)make