CentOS6.x 下 LNMP环境搭建(准备篇)php
CentOS6.x 下 LNMP环境搭建(1、安装 MySQL)mysql
CentOS6.x 下 LNMP环境搭建(2、安装 Nginx)linux
CentOS6.x 下 LNMP环境搭建(3、安装 PHP)nginx
# mkdir -p /lnmp/server /lnmp/www /lnmp/log/mysql /lnmp/log/nginx /lnmp/log/php
注:安装好的目录结构相似以下c++
/lnmp/ ├── log │ ├── mysql │ ├── nginx │ └── php ├── server │ ├── mysql -> /lnmp/server/mysql-5.x.xx │ ├── mysql-5.x.xx │ ├── nginx -> /lnmp/server/nginx-1.4.4 │ ├── nginx-1.4.4 │ ├── php -> /lnmp/server/php-5.x.xx │ └── php-5.x.xx ├── info.log └── www
# chown -R www:www /lnmp/log # chmod -R 755 /lnmp/log # chown -R www:www /lnmp/www # chmod -R 755 /lnmp/www
# mkdir -p /root/src && cd /root/src <------- 源码包下载存放目录 # wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.50-linux2.6-x86_64.tar.gz # wget http://nginx.org/download/nginx-1.6.3.tar.gz # wget http://cn2.php.net/distributions/php-5.5.36.tar.gz
注:其它版本及备用下载地址参见附录sql
# /etc/init.d/iptables status <------- 查看当前防火墙状态 # vim /etc/sysconfig/iptables ..... -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 <------- 开放80 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT <------- 开放3306 -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT # /etc/init.d/iptables restart <------- 重启防火墙
# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config # shutdown -r now
# yum -y install gcc gcc-c++ kernel-devel