phalcon 是什么?phalcon 是开源、全功能栈、使用 c 扩展编写、针对高性能优化的 php 5 框架。 开发者不需要学习和使用 c 语言的功能, 因为所有的功能都以 php 类的方式暴露出来,可以直接使用。 phalcon 也是松耦合的,可以根据项目的需要任意使用其他对象。
phalcon现在稳定版本是2.0,支持的php版本从5.3到5.6,并不支持php7。2.1.x是支持php7的beta版本。所以,如果要将phalcon用于生产环境的,请使用5.6。
安装zephir支持php7版本的phalcon2.1.x不支持普通方式的编译安装,只能通过zephir安装。因此安装phalcon之前,请先安装zephire。安装方法如下:
$zypper in re2c #opensuse 安装zephir解释器$git clone https://github.com/phalcon/zephir.git$cd zephir$./install -c #-c表示全局安装,需要root密码
其他版本的linux可以自己搜索安装re2c,mac通过brew也可以安装。
安装完成后可以通过zephir命令查看相关的命令参数与功能
编译安装phalcon编译之前请确认which php 和which phpize指向php7版本
安装代码如下:
git clone http://github.com/phalcon/cphalconcd cphalcongit checkout 2.1.xzephir build --backend=zendengine3
编译完成后将extension=phalcon.so加入php.ini文件,重启php-fpm和nginx(我装的是lnmp)。
可以通过php -i|grep phalcon查看是否安装成功,也可以通过web页面输出phpinfo()来查看
参考资料zephir
#11635
phalcon 2.1.0 rc1 released
推荐教程:《php教程》
以上就是php7如何安装phalcon框架?的详细内容。