yum install gcc libtool make git #因为安装的是minimal的系统,所以很多默认的工具是没有的。
yum install php55w-devel # 会自动安装其他的依赖包。 至于为什么是php55w-devel,而不是php-devel,请参考:http://qinx.cn/install-nginx-php-mysql-via-yum-from-webtatic-com/
git clone git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install
#默认编译的so文件会放到:/usr/lib64/php/modules/
#进入到php的配置文件里面:/etc/php.ini和/etc/php.d/*
#这里我们其实要新增一个文件到/etc/php.d/目录
vi /etc/php.d/phalcon.ini
#内容如下:
; Enable iconv extension module
extension=phalcon.so
#然后重启
service php-fpm restart
service nginx restart
测试http://192.168.0.11/index.php ,看看phalcon扩展是否加载了。