在CentOS 6.5上安装LNMP(Linux、Nginx、MySQL、PHP)环境,可以按照以下步骤进行:
一、安装前准备
1、关闭防火墙:执行/etc/init.d/iptables stop命令关闭防火墙。

2、关闭SELINUX:编辑/etc/selinux/config文件,将SELINUX=enforcing改为SELINUX=disabled,保存后重启系统。
3、创建软件存放目录:执行mkdir p /usr/local/src/命令创建软件存放目录。
4、备份数据库和网站:在进行安装操作之前,建议备份现有的数据库和网站,以防数据丢失。
二、安装步骤
1、安装MySQL:
执行yum install mysql mysqlserver命令安装MySQL,输入“Y”自动安装,直到完成。
启动MySQL服务,执行/etc/init.d/mysqld start。

将MySQL服务设为开机启动,执行chkconfig mysqld on。
为root账户设置密码,执行mysql_secure_installation,根据提示输入密码等操作。
2、安装Nginx:
执行yum y install nginx命令安装Nginx,输入“Y”自动安装,直到完成。
启动Nginx服务,执行service nginx start。
将Nginx服务设为开机启动,执行chkconfig levels 345 nginx on。

3、安装PHP:
执行yum install php phpfpm命令安装PHP及FastCGI进程管理器。
安装PHP组件,如yum install phpmysql phpgd libjpeg* libpng* libxml* libmcrypt* phpimap phpldap phpodbc phppear phpxml phpxmlrpc phpmbstring mhash phpbcmath phpmcrypt phpmhash phpxml phpmbstring phpsockets bcmath libcurl curl krb5devel libidn libmcrypt bzip2devel ncursesdevel libeditdevel gettextdevel gmpdevel libeventdevel libltdldevel unixODBCdevel pspelldevel libcapdevel libXpmdevel libXtdevel libX11devel libXextdevel libXrenderdevel gmp libstdc++ gcc make autoconf kerneldevel libtool bison gawk flex openssl openssldevel pcre pcredevel zlib zlibdevel glib2 glib2devel bzip2 bzip2devel ncurses ncursesdevel curl curldevel e2fsprogs e2fsprogsdevel krb5 krb5devel libidn libidndevel openssl openssldevel gettext gettextdevel ncursesdevel gmpdevel pspelldevel unzip libcap lsof等。
启动PHP服务,执行/etc/init.d/phpfpm start。
将PHP服务设为开机启动,执行chkconfig phpfpm on。
4、配置Nginx支持PHP:
备份原有的Nginx配置文件,执行cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.confbak。
编辑Nginx配置文件,使用vim /usr/local/nginx/conf/nginx.conf命令,修改以下内容:
将user www;改为user www www;。
在index index.html index.htm index.php;下一行添加index.php = /usr/share/nginx/html;。
在server { ... }块中添加以下配置:
location ~ [^\\/]*\\.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}保存并退出编辑器,然后重启Nginx服务,使配置生效。
三、测试LNMP环境
1、创建测试PHP文件:在Nginx的默认网页目录下创建一个测试PHP文件,例如/usr/share/nginx/html/info.php如下:
<?php phpinfo(); ?>
2、访问测试页面:在浏览器中访问服务器的IP地址或域名,如果能够正常显示PHP信息页面,说明LNMP环境安装成功。
通过以上步骤可以在CentOS 6.5上成功安装LNMP环境,并确保各组件正常运行,如果在安装过程中遇到任何问题,建议查阅相关文档或寻求专业帮助。
