码农教程技术结构图如下所示:

1、系统:Centos

CentOS 是 Linux 发行版之一,它来自于 Red Hat Enterprise Linux(红帽商业版)依照开放源代码规定发布的源代码所编译而成。

最新稳定版本:7.3

码农教程是否有教程:有

官网地址:https://www.centos.org/

2、脚本语言:PHP

PHP 使用了 HHVM 来解析执行。

HHVM 是 Facebook 推出的用来执行 PHP 代码的虚拟机,它是一个 PHP 的JIT(Just-In- Time)编译器,同时具有产生快速代码和即时编译的优点。

HHVM 性能上优于 PHP 5.x 版本,后面 PHP 出了 7.x 版本,性能才能跟的上 HHVM。

HHVM 最新稳定版本:3.15.0

PHP 最新稳定版本:7.1.0

码农教程是否有教程:有

HHVM 官网地址:http://hhvm.com/

PHP 官网地址:http://php.net/

3、数据库:MySQL

MySQL 目前是 Oracle 旗下产品,社区版是 MySQL 之中唯一的免费版本, 所以有点担心以后是否继续开源。

目前 MySQL 的创始人麦克尔·维德纽斯以 MySQL 为基础,成立分支计划 MariaDB,维基百科已于 2013 年正式宣布将从 MySQL 迁移到 MariaDB 数据库。

最新稳定版本:5.7.16

码农教程是否有教程:有

官网地址:https://www.mysql.com/

4、服务器:Tengine

Tengine 是一个由淘宝从 Nginx 复刻出来的 HTTP 服务器,与 Nginx 的配置兼容。

它在 Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。

最新稳定版本:2.2.0

码农教程是否有教程:无

官网地址:http://tengine.taobao.org/

5、网站系统:wordpress

WordPress 是一个以 PHP 和 MySQL 为平台,自由开源的、目前因特网上最流行的博客和内容管理系统。

最新稳定版本:4.7

码农教程是否有教程:无

官网地址:https://cn.wordpress.org/

6、缓存服务器:Redis

Redis 是一个开源、支持网络、基于内存、键值对存储数据库,使用ANSI C编写。

Redis 是最流行的键值对存储数据库。

最新稳定版本:3.2.5

码农教程是否有教程:有

官网地址:https://redis.io/

7、在线代码运行:Docker

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

最新稳定版本:1.10.3

码农教程是否有教程:有

Docker 官网:http://www.docker.com