How does WordPress work?

WP是一款容易上手的博客管理工具,时下流行的CMS (Content Management System),运行在LAMP的环境下。(PS:它的Logo有点像大众汽车,似乎暗示着它也会很流行很大众?) 从安装过程可以看出(以Centos7为例),先安装Apache,测试默认页面,再安装Mysql,添加专用数据库给WP使用,同时创建WP使用的用户并赋予此用户全部的特权以使用专用数据库(可以在wp-config.php的修改中看出),这样WP运行时就可以使用WP用户访问和修改专用数据库了。安装完Mysql后安装PHP,因为在WP的目录下除了License、Readme还有各种图标图片之外都是php文件,这些php文件是需要在PHP环境下解释执行的。另外我们需要安装一些模块(modules)以保证和加强功能,比如php-gd,里面含有各种图像处理函数,几乎所有的图像处理都要调用GD库函数,系统说明如下:

yum info php-gd

不会安装LAMP和WP的可以参考以下两篇文章:

DO安装LAMP环境      继续安装WP

PS:笔者还没有搞清楚PHP的工作原理,以后回来补充~