wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8 && ./install.sh lnmp

./addons.sh

1、首先得安装libyaml
git clone https://github.com/yaml/libyaml
./bootstrap
./configure
make && make install

2、扩展
pecl install yaml
pecl install redis

phalcon扩展包地址:
https://github.com/phalcon/cphalcon

1、安装所需依赖,如果在编译时还提示缺少其他依赖,请自行安装
yum install autoconf gcc gcc-c++ wget

2、下载phalcon(太慢,则加.cnpmjs.org)
git clone -b 3.3.x https://github.com.cnpmjs.org/phalcon/cphalcon.git
cd cphalcon/build/php7/64bits

/usr/local/php/bin/phpize

3、编译扩展模块
./configure –with-php-config=/usr/local/php/bin/php-config
make && make install
执行完成后会显示扩展模块编译到的目录/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/

4、修改php.ini添加扩展
extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/”
extension=phalcon.so

注意:如果之前配置过extension_dir路径了,则只需要配置extension=phalcon.so即可
保存退出,重启php
通过phpinfo可看到,扩展已生效

作者 baiwangea

发表评论

您的电子邮箱地址不会被公开。