Ubuntu Server 14.04 LTS中安装最新版的PHP7.1

由于PHP7.x相对于PHP5.x在性能上有数倍的提升,因此我也趁此将服务器的PHP配置升级一下。

Ubuntu Server 14.04 LTS官方安装包源中默认的是稳定版的PHP5.x系列,如果想要安装最新的PHP7.x需要使用第三方安装包源。

我们这里使用Ubuntu的ppa第三方源ondrej/php,依次执行以下命令即可:

Continue reading “Ubuntu Server 14.04 LTS中安装最新版的PHP7.1”

Lge轻量级开发框架

Lge的全称为 Lightweight Glue Engine, 从2008年便开始开发,并陆续应用到了若干项目和不同的场景中,直到最近才将框架内容陆续开源出来(从v3.0开始)。

Lge的开源地址为:http://gitee.com/johng/Lge

Lge的示例代码在:http://gitee.com/johng/Lge_Playard

Composer地址在:https://packagist.org/packages/johng/lge

由于github访问较慢,因此从2017-06开始,主仓库从github切换到国内码云上,访问地址为:http://gitee.com/johng/Lge

Continue reading “Lge轻量级开发框架”

2017年PHP开发者未来路在何方

PHP 从诞生到现在已经有20多年历史,从Web时代兴起到移动互联网退潮,互联网领域各种编程语言和技术层出不穷, Node.js 、 GO 、 Python 不断地在挑战 PHP 的地位。这些技术的推动者非常热衷于唱衰 PHP , PHP 语言的未来在哪里?PHP 程序员当如何应对未来的变革?

作为老牌的Web后端编程语言,PHP 在全球市场占有率非常高,仅次于 Java ,从各个招聘网站的数据上来看PHP 开发的职位非常多,薪资水平也非常不错。实际在中小企业、互联网创业公司PHP的市场地位是高于 Java 的。Java 在超大型企业、传统软件行业、金融领域优势更大。目前来看 Node.js、 GO 、 Python 、 Ruby 等语言还难以企及PHP和Java。

PHP 语言之所以能有今天的地位,得益于PHP语言设计者一直遵从实用主义,将技术的复杂性隐藏在底层。PHP 语言入门简单,容易掌握,程序健壮性好,不容易出现像 Java 、 C++ 等其他语言那样复杂的问题,如内存泄漏和 Crash ,跟踪调试相对轻松很多。PHP 官方提供的标准库非常强大,各种功能函数都能在官方的标准库中找到,包括MySQL、Memcache、Redis、GD图形库、CURL、XML、JSON等等,免除了开发者到处找库的烦恼。PHP 的文档非常棒,每个函数都有详细的说明和使用示例。第三方类库和工具、代码、项目也很丰富。开发者可以快速、高效地使用 PHP 编写开发各类软件。到目前为止市面上仍然没有出现比 PHP 更简单易用的编程语言。所以 PHP 的前景还是很广阔的,与其纠结于编程语言的选择,不如好好地深入学习使用 PHP 。

作为一个资深的 PHP 开发者,在技术上给各位 PHP 程序十点未来的建议,希望对大家有所帮助。

Continue reading “2017年PHP开发者未来路在何方”