安裝php7.0.15
brew install homebrew/php/php70
brew install homebrew/php/php70-mcrypt
brew install homebrew/php/php70-redis
brew install homebrew/php/php70-msgpack
brew install homebrew/php/php70-memcached
安裝php后可執行文件所在路徑(-v ):
/usr/local/bin/php -v
/usr/local/bin/phpize -v
/usr/local/bin/php-config -v
/usr/local/sbin/php-fpm -v
安裝phplcon:(官網首頁還是3.0.3; 問題在於找對phpize,php-config)
cd ~/Downloads/
git clone git://github.com/phalcon/cphalcon.git
cd cphalcon/
git checkout v3.0.3
cd build/php7/64bits
/usr/local/bin/phpize
./configure —with-php-config=/usr/local/bin/php-config
make #中間會出現
warning 忽略
sudo make install
修改配置
查找配置文件 /usr/local/bin/php —ini
vim /usr/local/etc/php/7.0/php.ini
或者:
/usr/local/etc/php/7.0/conf.d/ 加入單獨的配置文件
這兩種修改配置文件好像是有區別的 沒有深入研究
啟動php-fpm
因為本地已經有php5的php-fpm占用了9000端口 所以需要另設:
查找配置文件: /usr/local/sbin/php-fpm -t
vim /usr/local/etc/php/7.0/php-fpm.conf
可以看到最后一行: include=/usr/local/etc/php/7.0/php-fpm.d/*.conf
cd /usr/local/etc/php/7.0/php-fpm.d/
vim www.conf
搜索listen修改端口 比如9000改為9001
sudo /usr/local/sbin/php-fpm -D