Centos 安装Phalcon

1.从git下载需要的版本.
https://github.com/phalcon/cphalcon

2.测试环境:LNMP为64位CentOS 6.9

确保LNMP已经安装好,[下载Phalcon框架]

php-devel php-mysql gcc libtool已经在安装LNMP时安装在系统中了,无需再次安装

cd /root
unzip cphalcon-master.zip

此步骤 是解压安装包到制定目录,
cd cphalcon-master/build/64bits(路径中里面可能有php版本,请ls)

开始手动编译安装

make clean
phpize --clean
/www/php/bin/phpize
这里的/www/php/bin/phpize 路径为自己的php对应路径,下面的路径也是这样
./configure --with-php-config=/www/php/bin/php-config
make && make install

进入 /www/php/lib/php/extensions/no-debug-non-zts-20121212/,可以看到动态库文件phalcon.so已经生成。

在php.ini中添加

extension=phalcon.so

然后重启PHP--FPM即可
注意遇到的坑
:2018-4-22安装Phalcon3.3 我用的是阿里云的1核1G Linux Centos7.4服务器,编译Phalcon的时候失败,原因是内存不足,可以通过 真金白银升级,也可以通过swap搞定。附加swap传送门https://blog.csdn.net/zstack_org/article/details/53258588。Swap可以在使用编译完成之后关闭。如果 ,已经编译失败过一次, 推荐删掉重新下载的源码包重新来过。

你可能感兴趣的:(Centos 安装Phalcon)