前期准备:
1、网络连接正常。IP地址设置详见:CentOS 6.2 设置静态IP地址
2、配置防火墙,开启80、3306端口
vi /etc/sysconfig/iptables
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
#添加上面这两行
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT service iptables restart
#重启防火墙使配置生效
3、系统约定
软件源代码包存放位置:/usr/local/src
源码包编译安装位置:/usr/local/软件名称
4、下载软件包
①Nginx-1.2.3
wget -P /usr/local/src/ http://nginx.org/download/nginx-1.2.3.tar.gz
②CMake-2.8.9
wget -P /usr/local/src/ http://www.cmake.org/files/v2.8/cmake-2.8.9.tar.gz
③MySQL-5.5.27
wget -P /usr/local/src/ http://www.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.27.tar.gz/from/http://cdn.mysql.com/
④PHP-5.4.5
wget -P /usr/local/src/ http://www.php.net/get/php-5.4.5.tar.gz/from/a/mirror
⑤PCRE-8.31
wget -P /usr/local/src/ ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.31.tar.gz
⑥WordPress-3.4.1
wget -P /usr/local/src/ http://wordpress.org/latest.tar.gz
5、安装编译工具及库文件(CentOS 6.2 配置本地YUM源)
yum -y install gcc gcc-c++ make autoconf automake ncurses-devel zlib-devel libxml2-devel libcurl-devel libpng-devel libmcrypt perl