文档章节

centOS6.5 yum 安装lnmp

p
 percy94
发布于 2017/04/10 14:49
字数 519
阅读 22
收藏 0

1.配置防火墙,打开80,3306,22端口

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

重启防火墙

/etc/init.d/iptables restart

2.关闭SELINUX

vi /etc/selinux/config

添加:

SELINUX=disabled

重启系统

shutdown -r now

3.安装第三方源

    a.安装下载工具

yum install wget

    b.下载安装

wget http://www.atomicorp.com/installers/atomic
sh ./atomic

    c.更新源

yum check-update

4.安装nginx

    a.卸载httpd和php包

yum remove httpd* php*

    b.安装Nginx

yum install -y nginx

    c.设置为开机启动并启动

chkconfig nginx on
service nginx start

5.安装PHP

a.检查安装的php包,有就删除

yum list installed | grep php
yum remove php.x86_64 php-cli.x86_64 php-common.x86_64

b.配置安装源

# Centos 5.X
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
# CentOs 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
# CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

c.执行安装php

yum -y install php56w.x86_64
yum -y --enablerepo=webtatic install php56w-devel
yum -y install php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-opcache.x86_64

d.安装php frm

yum -y install php56w-fpm

设置开机启动并启动

chkconfig php-fpm on
/etc/init.d/php-fpm start

注:如果想更换到php5.5或5.4版本, 直接把上面的56w换成55w或者54w就可以了

6.安装mysql

    a.安装

yum install -y mysql mysql-server

    设置开机自启并启动

chkconfig mysqld on
/etc/init.d/mysqld start

b.设置root密码

mysql_secure_installation

根据提示输入密码,然后回车

7.配置Nginx

vi /etc/nginx/conf.d/default.conf
server {
        listen       80;
        server_name local.nginx.com;
        index index.html index.htm index.php;
        root  /var/www/html/ajeg;

        location ~ .*\.(php|php5)?$ {
                #fastcgi_pass unix:/tmp/php-cgi.sock;
                fastcgi_pass  127.0.0.1:9000;
                fastcgi_index index.php;
                include fastcgi.conf;
        }
        location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
}

说明: /var/www 为web根目录, location / ... 为url的rewrite,隐藏 index.php

重新读取配置文件

nginx -s reload

配置php-fpm

vi /etc/php-fpm.d/www.conf

将用户和用户组设置为nginx

#修改用户为nginx
user = nginx
 #修改组为nginx
group = nginx

在/var/www/html/ajeg添加phpinfo.php文件写入phpinfo(),然后保存

重启Nginx 

service nginx restart

重启php-fpm

service php-fpm restart

修改文件所属组

chown -R nginx.nginx /var/www/html/ajeg

然后在浏览器输入地址访问即可

© 著作权归作者所有

共有 人打赏支持
p
粉丝 1
博文 69
码字总数 11499
作品 0
广州
centos6.5和centos7如何搭建php环境

作者:白狼 出处:http://www.manks.top/linuxphp.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 总有...

白狼栈
2016/05/27
36
0
walle-web-1.2.0部署文档

因为之前在部署walle-web的时候遇到太多坑,所以在这做一次完整的记录,让后面部署的人少踩坑。 环境:lnmp(CentOS6.5 php5.6) svn ansible php需要开启pdo_mysql,exec函数执行 一,compose...

ceeportw
2017/11/15
0
0
CentOS 配置LNMP环境

Centos搭建PHP5.3.8+Nginx1.0.9+Mysql5.5.17 CentOS6.5搭建LNMP CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL) 注意:nginx安装之前,最好下载如下库...

IamOkay
2015/05/31
0
0
php扩展的安装及连接mongo测试

系统:centos6.5 mongodb版本:Current Stable Release (3.0.6) 先到官网下载mongodb https://www.mongodb.org/downloads 选择linux下的RHEL6版本,根据系统确定。 我这里下载的文件名为mon...

蛋定龙
2015/09/27
1K
0
源代码安装mysql5.5

本文主要介绍了如何在源码安装mysql5.5,所用系统为CentOS6.5 一、安装相应的开发环境 yum install -y ncurses-devel yum install -y libaio yum install -y bison yum install -y gcc-c++ y...

devin223
2015/07/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

docker多容器部署lnmp环境

环境:RHEL7.5 ip:192.168.10.102,主机名:lb02 一、创建web、数据库目录 web网站目录为:/wwwroot,属主属组:www [root@lb02 ~]# mkdir /wwwroot[root@lb02 ~]# useradd -s /sbin/nolo...

人在艹木中
11分钟前
0
0
eclipse运行springboot项目报错‘找不到或无法加载主类’

这是一个很烦躁的问题~,往往困住大家好长时间,然后各种百度。借此,咱将这个问题有可能产生的原因进行一下总结。若有不完善之处欢迎大家在下面留言指出~~ Duang!问题出现 然后开始尝试解决...

Code辉
32分钟前
0
0
springboot oauth2 跨域设置

@Overridepublic void configure(HttpSecurity http) throws Exception { http .authorizeRequests() .antMatchers("/security/**") .authentica......

昆虫大侠
33分钟前
0
0
08-利用思维导图梳理JavaSE-泛型

08-利用思维导图梳理JavaSE-泛型 主要内容 1.泛型的基本概念 1.1.定义 1.2.使用前提 1.3.使用泛型的好处 2.泛型的使用 2.1.泛型类定义 2.2.泛型对象定义 2.3.泛型中的构造方法 2.4.泛型方法的...

飞鱼说编程
35分钟前
0
0
Docker 部署 Spring Boot 项目指南

仅想在Docker里运行一个Spring Boot项目,捣鼓了许久。。。 本文主要适用于Windows环境下的Docker 一、运行环境 Windows 10 Maven 3.5 Docker 18.06.1-ce-win73 (19507) 二、创建Spring Boot...

AmosWang
41分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部