linux下安装msgpack,yar,phalcon

醉酒当歌 提交于 2020-04-03 09:09:49

安装msgpack扩展

cd /usr/local
tar zxvf msgpack-0.5.5.tgz
cd msgpack-0.5.5
phpize
./configure --with-php-config=/usr/local/php5/bin/php-config
make && make install
会在no-debug-non-zts-20090626中生成msgpack.so
在php.ini中加入extension=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/msgback.so

安装yar扩展

下载:http://pecl.php.net/package-stats.php
cd /usr/local
tar zxvf yar-1.2.4.tgz
cd yar-1.2.4
phpize
./configure --with-php-config=/usr/local/php5/bin/php-config
make && make install
会在no-debug-non-zts-20090626中生成yar.so
在php.ini中加入extension=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/yar.so

安装Phalcon框架

测试环境:LNMP为64位CentOS 6.5,Nginx 1.4.4 + PHP 5.5.8 + MySQL 5.5.28,最新的安装脚本lnmp 1.0可从lnmp.org下载。

确保LNMP已经安装好,下载Phalcon框架,并上传到/root目录下。因为是在本地测试,所以使用root登录CentOS。

#php-devel php-mysql gcc libtool已经在安装LNMP时安装在系统中了,无需再次安装
cd /root
unzip cphalcon-master.zip
cd cphalcon-master/build/64bits(如果是32位系统,这里是
cd cphalcon-master/build/32bits
) #开始手动编译安装 make clean phpize --clean /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make && make install #完成安装 

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

在php.ini中添加

extension=phalcon.so

然后重启PHP即可

 
 
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!