杂谈 关于《创建自己的PHP框架》的翻译

文档地址:开始阅读 最近翻译了一个文档,《Create your own PHP Framework》,顾名思义,讲的是如何创建自己的PHP框架。这个话题事实上是带着争议性的,很多人认为没有必要自己去花时间创建个自己的框架,PHP现在的框架那么多,也有很多不错的框架可以选择 »

杂谈 关于阿里云服务器的更新

最近,身边的几个同事想搞个人网站,于是来找我建站。我推荐了阿里云服务器(不是广告),在安装完服务器环境后结果无法访问。 于是又检查了一遍环境安装的是否正确,发现没问题,下意识的去看了下防火墙配置,发现80端口正常开启。这就很奇怪了,在我以前的服务器上没有出现过类似的问题,然后这时 »

Git 使用webhooks自动部署

如果你看过我之前的文章《Linux 搭建svn服务器》,而且有很巧的看到了最后,那么你应该还记得svn下通过post-commit的钩子实现本地提交服务器上代码实时更新的功能。那么这一次我们来讲下相同的功能如何在git下实现。 那么现在的情况是这样,咱们有一个开源项目托管在git »

PHP 使用Travis CI持续集成composer包

这篇文章的内容可以说是上一篇文章发布自己的composer包的后续。主要内容分为2个部分: 单元测试,PHPUnit 持续集成,Travis CI 单元测试 首先单元测试的概念这里就不细说了,网上有很多资料,然后有关单元测试有没有必要这个问题,我觉得存在即是合理的,实际在使用 »

PHP 发布自己的composer包

在Packagist上发布自己的包最科学的方式应该就是通过github了,本文将结合实战图文讲述具体的操作流程。 在你的github上新建一个仓库,这里我们创建一个名为my-package的仓库。 将远程仓库克隆到本地,然后我们需要在本地仓库添加一些文件。最重要的一个文件是co »