确认你已经安装好lnmp我用的是lnmp1.2 系统centos 6.5 32位
1.按照官方文档,下载phalcon源码。我下载到/root目录中
#git clone –depth=1 git://github.com/phalcon/cphalcon.git
2.确定是32位系统
# getconf LONG_BIT
32
#cd /root/cphalcon/build/32bits/
3.找到phpize
#whereis phpize
phpize: /usr/bin/phpize
#/usr/bin/phpize
# ./configure –with-php-config=/usr/local/php/bin/php-config –enable-phalcon
#make
Build complete.
Don’t forget to run ‘make test’.
# make install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/
Installing header files: /usr/local/php/include/php/
表示已经成功, 下面我看看 扩展文件夹里是什么
# ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/
总用量 15020
-rwxr-xr-x 1 root root 15378947 6月 27 23:19 phalcon.so
再修改/usr/local/php/etc/php.ini
查找:extension_dir 再下面一行添加上extension = “phalcon.so”
保存,执行/etc/init.d/php-fpm restart 重启。