Centos6.5搭建LNMP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos6.5搭建LNMP相关的知识,希望对你有一定的参考价值。

1.编辑iptables策略
vi /etc/sysconfig/iptables
添加下面两条参数
-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
2.关闭SELINUX
vi /etc/selinux/config
更改为SELINUX=disabled
3.重启系统
shutdown -r now
4.安装下载工具
yum install wget
5.下载
wget http://www.atomicorp.com/installers/atomic
6.安装
sh ./atomic
7.更新yum源
yum check-update
8.安装nginx
yum install -y nginx
9.设置nginx开机启动
chkconfig nginx on
10.重启nginx
service nginx restart
11.安装yum源
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
12.安装php
yum -y install php56w.x86_64
13.安装php组件
yum install  php56w-tidy php56w-common php56w-devel php56w-fpm php56w-mysql
14.将配置文件改为备份文件
mv /etc/nginx/nginx.conf /etc/nginx/nginx.confbak
15.由于原配置文件要自己去写因此可以使用默认的配置文件作为配置文件
cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf
16.修改nginx配置文件,添加fastcgi支持
vi /etc/nginx/nginx.conf
index index.php index.html index.htm;
//加入index.php

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默认路径
17.修改php的配置文件
vi /etc/php.ini
在末行添加cgi.fix_pathinfo = 1
18.重启服务
service php-fpm restart   如果出现失败   可以重复
service nginx restart
19.在Nginx目录里创建测试页
vi /usr/share/nginx/html/index.php
<?php
  phpinfo();
?>
20.搭建完成

本文出自 “12830710” 博客,请务必保留此出处http://gpj1997.blog.51cto.com/12830710/1940328

以上是关于Centos6.5搭建LNMP的主要内容,如果未能解决你的问题,请参考以下文章

[整理]Centos6.5 + hadoop2.6.4环境搭建

centos6.5搭建nginx

centos6.5上NFS服务器搭建!!!

centos6.5上搭建git2.3.0服务器

CentOS6.5 基础环境搭建 [个人整理-亲测可用]

CentOS6.5搭建LNMP