一、前言
今天是周六,积累了很多天的内容都要在今天来释放了,因为最近想弄一个自己的主页,查看网上之后,都说wordpress很不错,他是一个开源的后台程序,可以用来搭建自己的博客,论坛等功能。但是有一个蛋疼的地方,他是php写的,之前只弄过JavaWeb相关的后台程序,php不太熟呢,以前也是搭建过Linux+Apache+Tomcat+JavaWeb+MySql,那么这次也正好是一个机会学习一下如何搭建后台PHP系统,这里也是网上比较流行的后台系统组合:Linux+Nginx+MySql+Php。下面我们就先来看看这个如何搭建,以及搭建完成之后,如何把wordpress程序部署到服务器上,然后运行。
二、工具
我们在搭建系统的时候可以选择在本地,也可以选择在服务器上弄,因为我之前买了一个服务器,所以就没有在本地折腾了,就直接在服务器上开搞了。本地的话其实操作方便点。如果在服务器上直接操刀的话,还需要借助两个工具:
SecureCRT,SecureFX。这两个工具主要用于和服务器进行交互的,其中SecureCRT主要是连接服务器终端,执行命令的,SecureFX主要是连接服务端进行文件传输的。但是可惜的是,这两个软件是要收费的,所以需要去弄一个破解版的,其实这个网上有很多了,这里还是贴出来我用的吧:http://pan.baidu.com/s/1ge1JY3h;
安装了这两个软件之后,我们可以进行连接服务器了,如下图:

那么接下来我们就来一一安装所需要的软件(这里统一将所有的软件包放到服务器上的/usr/local/work目录下面,其中work目录是我新建的,你们可以随意起名称,然后将所有的软件都安装在/usr/local/XXX目录中,XXX代表软件目录):
三、安装Nginx
1、安装openssl软件
下载地址,后面给出
使用SecureFX软件将下载下来的tar.gz包传到服务器上的/usr/local/work下面

这时候使用SecureCRT输入命令行进行解压tar.gz包:
>cd /usr/local/work
>tar -zxvf openssl-1.0.2a.tar.gz
解压完成之后,进入解压目录,进行安装:
>cd openssl-1.0.2a
>./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl/conf
这里./config是设置安装前的配置信息,后面都是用这个命令的,其中:--prefix是用来配置安装目录的
运行之后,在执行编译和安装操作
>make && make install
这里make是编译,make install是安装,我们这里都是用源码来安装软件的,所以需要释放源码,编译,安装这三个步骤。
安装完成之后,需要检验一下安装释放成功:
>cd /usr/local/openssl/bin
>./openssl version -a

注意,Linux中一般安装软件之后,都会在指定目录下的bin或者sbin等目录下有对应的执行命令,一定要注意前面有一个点号,在运行命令的时候。
2、安装pcre软件
下载地址,后面给出
下载完成之后,使用SecureFX将文件传递到服务端的:/usr/local/work目录下
这时候使用SecureCRT输入命令行进行解压tar.gz包:
>cd /usr/local/work
>tar -zxvf pcre-8.34.tar.gz
解压完成之后,进入解压目录,进行安装:
>cd pcre-8.34
>./configure --prefix=/usr/local/pcre/
>make && make install
3、安装zlib软件
下载地址,后面给出
下载完成之后,使用SecureFX将文件传递到服务端的:/usr/local/work目录下
这时候使用SecureCRT输入命令行解压tar.gz包:
> /usr/local/work
>tar -zxvf zlib-1.2.8.tar.gz
解压完成之后,进入解压目录,进行安装:
>cd zlib-1.с |