CentOS6.5搭建LNMP
1:查看环境:

2:关掉防火墙

3:配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包)
wget http://www.atomicorp.com/installers/atomic
sh ./atomic
yum check-update
4:安装开发包和库文件
yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng
libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-develgcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel5:卸载已安装的apache、mysql、php
yum remove httpd
yum remove mysql
yum remove php
6:安装nginx
yum install nginx
service nginx start
chkconfig --levels 235 nginx on //设2、3、5级别开机启动
7:安装mysql
yum install mysql mysql-server mysql-devel
service mysqld start
chkconfig --levels 235 mysqld on登陆MySQL删除空用户,修改root密码
mysql>select user,host,password from mysql.user;mysql>drop user ''@localhost;mysql>update mysql.user set password = PASSWORD('*********') where user='root';mysql>flush privileges;8:安装php
yum install php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap
php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap //安装php和所需组件使PHP支持MySQL、FastCGI模式
yum install php-tidy php-common php-devel php-fpm php-mysql
service php-fpm start
chkconfig --levels 235 php-fpm on 9:配置nginx支持php

10:配置php
//编辑文件php.ini,在文件末尾添加cgi.fix_pathinfo = 1
vi /etc/php.ini
11:重启nginx php-fpm
service nginx restart
service php-fpm restart
12:建立info.php文件
13:测试nginx是否解析php
补充
chkconfig --list 查看所有安装服务
chkconfig --list | grep nginx 查看是否存在
添加防火墙端口号
/sbin/iptables -I INPUT -p tcp --dport 8081 -j ACCEPT
/etc/init.d/iptables save
浙公网安备 33010602011771号