Phalcon 初体验的安装问题

人是有惰性的,工作时间太久了,就容易忽视技术成长与关注。

这几年,记忆中最早(2010年)团队管理后台项目,用得最多的开发框架是Zend Framework 1.6版本。

前台业务逻辑根据不同的需求,做了不一样的选择。

比如说团队刚开始,就我一个技术的时候,最早为了网站最快上线,就直接用DEDECMS改进业务逻辑,

后面再根据运营需求,找时间去优化CMS逻辑,

当然,在业务改进的过程中,就有内部自己写的一些小型MVC,

后面人员越来越多后,技术团队根据业务要求,陆续有用到ThinkPHP,CodeIgniter,Yii等框架。

其实在这过程中,一个技术团队按不同的业务,更换不一样的开发框架,

有优点,也有的缺点(这个很要命):

优点:

1. 比较能锻炼团队成员学习成长的能力,可以让成员更加全面。

2. 技术上有尝试,团队整体保持对行业的关注度,后期对公司新业务的开展有技术的保障。

缺点:

1. 学习需要时间,时间就是创业团队最重要的成本。

2. 团队人员流失后,项目后期维护成本非常之高,新人进来要学习时间。

无认优缺点,团队在发展过程中,各种问题都会有,这其实就是人或团队成长的过程。

我们的初心,还是希望业务能稳定,效率高,易维护,同时团队成员也可以有更好的成长空间。

这不,咱还是要折腾一下,Phalcon 虽然是2012就出来一个C 扩展编写的框架,听说是高效率。上周就抽时间给尝试了一下。

关于Phalcon介绍,简单百度百科:

Phalcon 是开源、全功能栈、使用 C 扩展编写、针对高性能优化的 PHP 5 框架。 开发者不需要学习和使用 C 语言的功能, 因为所有的功能都以 PHP 类的方式暴露出来,可以直接使用。 Phalcon 也是松耦合的,可以根据项目的需要任意使用其他对象。

 

Phalcon是一套实现MVC架构的高性能PHP应用程序框架。初始版本发布于2012年11月,开放源代码并基于BSD授权条款。与其他大部分的PHP框架不同,Phalcon是以扩展的方式以C语言所编写,因此Phalcon的执行速度高过其他PHP框架,并且消耗更少的资源,根据官方的测试,Phalcon是目前世界上速度最快的PHP框架, 没有之一

文档很完善,安装过程遇到一些小问题,就顺便记录了一下。

主要安装可参考文档: 安装Phalcon点这里

遇到的几个小问题:

第一:php-config is not installed

解决办法,写上php-config的路径就可。

./install –phpize /usr/local/php/bin/phpize –php-config /usr/local/php/bin/php-config

参考:https://segmentfault.com/q/1010000007067920?_ea=1258087

第二:phalcon configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers

解决办法:安装一下re2c。

参考:https://blog.slogra.com/post-421.html

 

最后可以通过phpinfo看到Phalcon框架已安装成功

然后再去Github 下一些实例(https://github.com/phalcon/mvc),就可以开始体验

看到上面例子,说明已是安装成功,接下来就是真正使用了。

计划在后面用这框架做个小的项目,逐步记录在博客上。

发表评论

电子邮件地址不会被公开。 必填项已用*标注