选择开源代码还是自己发明轮子?从Laravel说起

在软件开发领域,要实现某个系统或功能,经常需要一些基础设施(Infrastructure),这些基础设施或是库(Library),或是框架(Framework),或是独立的应用(Application)。有了这些基础设施,开发者就能把工作重心放在业务逻辑上,快速的进行开发。而基础设施可以是来自于第三方的开源代码,也可以是自己发明的轮子,在项目中,我们应该选择开源代码还是自己发明轮子呢?这是开发人员经常争论的一个话题。 继续阅读“选择开源代码还是自己发明轮子?从Laravel说起”

Ubuntu下WordPress的安装

WordPress、Joomla和Drupal号称三大PHP开源CMS系统。之前简单接触过Joomla,这是我第一次使用WordPress,感觉作为博客系统而言,WordPress确实非常简洁,很易上手。

Ubuntu下安装WordPress比较容易,不过也有一些值得注意的地方,这里简要记录一下过程。 继续阅读“Ubuntu下WordPress的安装”

Windows下Apache与PHP的安装与配置

Windows下Apache+PHP开发环境的搭建主要包括三种方式,第一种是直接采用集成化的安装包,如XAMPP,第二种是Apache采用官方提供的msi安装包,PHP手动安装,第三种是Apache和PHP均手动安装。显然,第一种方式是最简单的,但相应的限制也比较大,第三种方式最麻烦,但可以灵活的选择自己所需的版本进行安装。本文主要记录了第三种方式的安装过程。

“授之以鱼,不如授之以渔”,本文不想单纯提供几个下载链接(因为随着版本升级,这些链接很容易失效),而是记录了从官方网站寻找相关资源的过程,这样即使情况发生了变化,也能“按图索骥”找到新的资源。 继续阅读“Windows下Apache与PHP的安装与配置”