git clone --depth 1 --branch phalcon-3.1.2.tar.gz https://github.com/phalcon/cphalcon.git
cd cphalcon/ext
/www/server/php/71/bin/phpize //这个路径很重要, 一定要找到宝塔php的安装目录,我用的是php7.1版本, 所以7.1找到对应目录。
./configure --with-php-config=/www/server/php/71/bin/php-config //此处也是一样,一定要找到宝塔安装php的目录 。
make && make install
安装成功之后会提示
Installing shared extensions: /www/server/php/71/lib/php/extensions/no-debug-non-zts-20160303/
Installing header files: /www/server/php/71/include/php/
touch /www/server/php/71/etc/php.ini 再次强调要找到宝塔下安装使用的php对应版本路径,也可以在宝塔管理界面上直接修改更稳妥
echo -e “extension=phalcon.so” >> /www/server/php/71/etc/php.ini
注意:如果没有编译phalcon时一定要进入cphalcon/ext 目录 ,目录搞错就会报错
cphalcon-3.1.2/ext/kernel/globals.h:61:2: 错误:未知的类型名‘zend_uint’
1938

被折叠的 条评论
为什么被折叠?



