LINUX系统下LNMP一键安装步骤

一、前期准备:
下载LNMP一键安装包:http://lnmp.org/install.html
yum源正常
关闭rpm默认安装的apache和mysql(最好是新装的新系统)
关闭selinux和iptables
(//关闭selinux
vi /etc/selinux/config
SELINUX=disabled;

//关闭iptables
iptables  -F     * 如果没有禁用防火墙,默认80端口禁止访问
iptables     -Z
iptables  -X)

LNMP一键安装

二、一键安装的过程:
1、安装包:lnmp1.0-full.tar.gz,上传到/root,解压命令tar -zxvf 包全名
2、进入解压后的目录,执行命令:./centos.sh,按照提示符选择:y,整个安装过程约20分钟左右
3、安装其他。
默认安装软件:Nginx,MySQL,PHP,PHPMyAdmin,Zend Optimizer(用来优化zend引擎)
4、安装结果:
LNMP相关软件安装目录
Nginx 目录: /usr/local/nginx/
MySQL 目录 : /usr/local/mysql/
MySQL数据库所在目录:/usr/local/mysql/var/
PHP目录 : /usr/local/php/
PHPMyAdmin目录为/home/wwwroot/phpmyadmin/

LNMP相关配置文件位置
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
/root/vhost.sh添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
…..此处省略其他配置文件路径

LNMPA相关目录文件位置
Apache目录:/usr/local/apache/
Apache配置文件:/usr/local/apache/conf/httpd.conf
Apache虚拟主机配置文件目录:/usr/local/apache/conf/vhost/

LNMP一键安装配置文件

三、修改Nginx配置文件(重点)
vim /usr/local/nginx/conf/nginx.conf

LNMP的虚拟域名配置非常简单,只需要修改这2处即可!示例如下:
server_name www.tom.com;
index index.html index.htm index.php;
root  /home/wwwroot/tom;

在WINDOWS下修改修改HOSTS文件:C:\Windows\System32\drivers\etc\hosts,即可访问!

补充:
每次修改Nginx配置文件后做语法检查:
/usr/local/nginx/sbin/nginx -t

之后重启:pkill -HUP nginx (平滑重启命令,毫秒重启)

其他:
关于301永久跳转,页面跳转,只需要修改配置文件即可!