appnode 手工安装phalcon扩展

yanghang 2016-12-7 1174

因为appnode的php自编译的版本少量扩展没有,只能手工编译
以centos7和appnode自编译的php7环境作为参考
一、安装编译环境sudo yum install pcre-devel gcc make git
sudo yum install appnode-php70-php-devel //这个模块根据自己的php版本来
git clone git://github.com/phalcon/cphalcon.git
cd cphalcon/build


二、修改安装脚本
vi install

PHP_FULL_VERSION=`php-config --version`

修改为
PHP_FULL_VERSION=`/opt/appnode/appnode-php70/root/usr/bin/php-config --version`


phpize && ./configure --enable-phalcon

修改为
/opt/appnode/appnode-php70/root/usr/bin/phpize && ./configure --enable-phalcon --with-php-config=/opt/appnode/appnode-php70/root/usr/bin/php-config


到/etc/opt/appnode/scls/appnode-php70/php.d/ 目录增加phalcon.ini文件,扩展不能直接在php.ini里面加 可能是phalcon需要json扩展的支持。。
内容如下:
extension=phalcon.so



最后重启php 就可以在扩展里面看到想要的东东了!


最新回复 (0)
返回
发新帖