使用Phalcon+PHP-FPM构建PHP基于多进程的数据库连接池

之前看到网上有一篇文章说Phalcon和PHP没有数据库连接池,而swoole本身提供了很好的数据库连接池。实际上这是一种误解,PHP自身早就实现了持久化的数据库连接。而Phalcon基于zephir写的数据库连接适配器,必然也是支持PHP自身实现的这种数据库连接池。Phalcon基于C语言写的ORM,配合PHP-FPM提供的多进程的PHP数据库连接池,将提供性能极为强悍并且健壮的多进程数据库连接池。

阅读详情

性能最强的全栈式PHP框架Phalcon新手入门指南

Phalcon作为目前性能最强的全栈式PHP框架,最大的缺点就是对新人很不友好,入门稍微难一点。学习和使用Phalcon有一段时间了,看到还有很多新人入坑,我就想着差不多可以写一篇新手入门指南了。虽然入门比较难,但是通过良好的学习方法,可以少走很多弯路,节省大量的时间。一旦入门,这个框架将会成为你的大杀器,再也不想学习其他框架了,哈哈。

阅读详情

phalcon devtools开发工具安装及生成多模块web项目的攻略终极版

之前文武双全写过一篇phalcon devtools开发工具的教程,后来实际操作的时候发现老版本的devtools存在一个严重关于多模块的bug。文武双全自己动手解决了这个bug,还提交Pull Request给phalcon的作者。幸运的是,我提交的代码被乌克兰大神采用了。phalcon devtools的最新的代码是3.0.x分支,这个版本是多模块bug修复过的版本。只推荐下载这个版本,并且使用他生成多模块的项目。

阅读详情

phalcon devtools快速开发工具新手入门——使用phalcon devtools快速生成多模块web项目的方法

2015年,我师傅就曾经让我学习如何在命令行下使用生成工具快速开发网站。这都2016年底了,我才把phalcon的devtools工具玩熟练了。学会之后,瞬间感觉到这他妈才是真正解放生产力的工具。phalcon官方文档里只有使用phalcon devtools生成单模块的资料,没有生成多模块的文档。所以文武双全就想着,先写一篇教程,然后去git提交pull request把这一块文档给补上。希望有更多的人学会使用phalcon devtools来加速网站的开发,多少人会因此少加班啊。

阅读详情