2018年9月22日,laradock官方接受了文武双全提交的PR,正式支持安装phalcon扩展。世界上最好的php开发docker环境laradock,终于支持世界上速度最快的全栈式PHP框架Phalcon了。
阅读详情分类: PHP开发
本栏目主要分享文武双全有关PHP开发的原创文章,包含laravel框架,phalcon框架,环境搭建等的原创文章。
解决laravel的计划任务开启多个进程重复执行任务的问题
哥最近又一次在这个问题上载到了,又碰到了laravel框架的计划任务,开启了多个进程重复执行任务的问题。虽然,这一次很快就解决了问题,还是赶紧记录下来吧。
阅读详情laradock工作区容器简介以及进入工作区容器执行各种命令行操作的方法
laradock是laravel + docker的缩写,哈哈,这个名字很有趣。docker已经是开发人员,必学必会的基本技能了。开发人员,再也不用因为配置环境,部署代码而发愁了。他支持所有编程语言,所有框架的环境配置和部署,而且是完全跨平台的。laradock,是一帮laravel框架的爱好者,开发的最好的docker配置开源项目。今天去看了一下,这个项目贡献代码的程序员,都快超过200人了。😄,团队很强大啊。今天要分享的就是laradock的工作区容器,以及进入工作区然后执行各种命令行操作的方法。
阅读详情Laravel框架在事务里循环执行数据库操作的方法
今天继续分享laravel框架事务的高级用法,有时候我们并不知道有多少个数据库查询的方法要在事务里面使用,这个时候我们可以把可能在数据库查询方法封装到一个数据内,然后在事务里面,循环执行查数据库操作。
阅读详情laravel框架给事务传递参数的方法
最近在用laravel框架写接口的过程中,碰到一个小小的坑。laravel的官方英文文档里,并没有写清楚如何给匿名函数传参。实际上,这是php的基础知识,laravel官方文档里不写,也情有可原。下面就分享下,laravel框架给事务传递参数的方法。
阅读详情phalcon框架更新(update)与动态更新(dynamic update)的正确操作
phalcon官网文档并不完善,导致很多人在学习和使用phalcon的过程中走了弯路,踩了不少坑。关于phalcon的更新和动态更新的坑,很多人踩,今天写一篇文章好好讲讲这个问题。废话不多说,show me code!
阅读详情使用Voyager快速搭建一个Laravel的管理后台
Voyager是The Control Group开发的一个基于Laravel的后台管理系统,可以帮助开发人员快速搭建一个带授权的后台。以下是教程和注意事项,官方文档地址是:https://voyager.readme.io/docs/installation
阅读详情解决微信网页授权’redirect_uri 参数错误’的一个神坑
最近在用laravel开发一个微信公众号,遇到了一个微信网页授权的神坑。中文的错误提示是:”redirect_uri 参数错误”。搞了几天,终于搞明白这个神坑是如何产生的。
阅读详情解决laravel框架下微信公众号“公众号暂时无法提供服务”的坑
最近两天在做laravel框架下的微信公众号的开发,碰到一个很蛋疼的坑。把问题和解决方法写出来,留给自己做个备份。
阅读详情使用Phalcon+PHP-FPM构建PHP基于多进程的数据库连接池
之前看到网上有一篇文章说Phalcon和PHP没有数据库连接池,而swoole本身提供了很好的数据库连接池。实际上这是一种误解,PHP自身早就实现了持久化的数据库连接。而Phalcon基于zephir写的数据库连接适配器,必然也是支持PHP自身实现的这种数据库连接池。Phalcon基于C语言写的ORM,配合PHP-FPM提供的多进程的PHP数据库连接池,将提供性能极为强悍并且健壮的多进程数据库连接池。
阅读详情Laravel官方Vagrant镜像Homestead手动安装php7.1的MongoDB扩展的方法
Laravel官方Vagrant镜像Homestead,默认没有安装php的Mongodb扩展,以下是php7.1手动安装mongdb扩展的教程。可以按照这个教程,写自动化的脚本哦。
阅读详情性能最强的全栈式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来加速网站的开发,多少人会因此少加班啊。
阅读详情文武双全遭遇一起利用wordpress的pingback漏洞发起的DDOS攻击
好久没有被攻击了,我还在想这个月运气这么好啊。差不多一个月没有被人攻击了,还真有点不习惯。自从文武双全的小网站有点小成绩以后,被人DDOS和CC攻击就成了家常便饭。更准确的说就像来大姨妈,每个月都会有那么几天被人干死。2015年8月14日下午7点10分,文武双全还在公司加班,突然收到了监控宝的报警邮件。我心里一戈登,这个月的大姨妈来迟了啊。幸运的是,虽然大姨妈来迟了,但是文武双全发现得早。在老天爷保佑下,成功处理了这一起利用wordpress的pingback漏洞发起的DDOS攻击。下面跟大家分享下,解决这次DDOS攻击的全过程。
阅读详情解决一例WordPress更新主题后网站报错500并且显示空白页的故障
文武双全个人网站使用的是威言威语大大所制作的wordpress模板weisay,最近一段时间威言威语大大对主题进行了多次更新。特别是上一次的更新,主题终于做成响应式的了。以前文武双全特别羡慕那些老外制作的wordpress模板,各种HTML5+CSS3以及最新版的jquery做的响应式的主题都十分的漂亮。这次威言威语大大终于更新了,文武双全几个月前就想把个人网站的主题也升级了。但是上一次我升级就遇到问题了,这一次更新主题后再次碰到同样的问题。幸运的是,这一次我找到了解决故障的办法,感谢我的PHP技术又增进一步。
阅读详情解决一例wordpress的首页内容编码错误导致网站无法打开的故障—nginx下gzip与wp-super-cache插件冲突
这两天文武双全的个人网站,出现了一个极其傻逼的情况。文武双全自己在家里用360可以访问个人网站,但是全国各地的很多网友跟我反映打不开我的个人网站。这个傻逼的问题,足足搞了两天才被我解决了。百度里搜索到的解决方法几乎没用,最后还是靠自己想到了解决问题的方法。下面说说整件事情的来弄去脉,给出现同类故障的兄弟们提个醒把。
阅读详情文武双全告诉你wordpress中的那些大坑
wordpress是目前世界上最流行的博客系统了,很多人拿wordpress做个人网站,甚至有人拿来做企业网站。文武双全还是个小菜鸟的时候,确实对wordpres很崇拜。用wordpress建了一大堆的网站,事实证明我当初的决定是多么的傻逼,只不过现在是悔之晚矣。今天文武双全就来跟大家扯扯,wordpress中的那些大坑。希望给那些还没有用wordpress的兄弟们,一点点的提醒。
阅读详情推荐一款wordpress的免费反垃圾评论插件—Math Comment Spam Protection
文武双全个人网站长期跟wordpress的各种垃圾评论做斗争,国内的国外的垃圾评论竟然有上百万之多!之前一直依靠Akismet反垃圾评论,ak确实是一款反垃圾评论的免费神器。但是,ak免费用户的准确率大概也就是99%多一点。当你每天面对成百上千垃圾评论的时候,每天依然有很多漏网之鱼。于是文武双全一直在寻找简单好用的wordpress反垃圾评论插件,今天给大家的这款插件就是鼎鼎大名的Math Comment Spam Protection。
阅读详情解决wordpress网站百度快照停留在建站日期的问题!
文武双全个人网站是使用的wordpress建立的个人网站,但是一直有个蛋疼的问题,那就是网站的百度快照一直停留在网站的建站日期。虽然对网站的排名没什么影响,但是看着总让人不爽。还会有一些友链看你快照时间不更新,而偷偷的取消友链。
阅读详情