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的主要内容,如果未能解决你的问题,请参考以下文章