文档章节

CentOS7 LNMP环境搭建

Albert3306
 Albert3306
发布于 2017/05/02 17:00
字数 419
阅读 92
收藏 0

1、开放端口
    vim /etc/sysconfig/iptables
    开启 80 端口、3306、22 端口
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
    -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
    :wq 保存退出,重新启动防火墙
    /etc/init.d/iptables restart

2、配置 selinux
    vim /etc/selinux/config
    修改:SELINUX=disabled。如果没有就添加
    #重启系统
    shutdown -r now

3、安装第三方 yum 源(如果安装了的,更新 yum 源)
    #安装下载工具
    yum install wget
    #下载
    wget http://www.atomicorp.com/installers/atomic
    #安装
    sh ./atomic
    #更新 yum 源
    yum check-update

4、安装 nginx
    
#删除系统自带的软件包
    yum remove httpd* php*
    #安装 nginx
    yum install -y nginx
    #设置 nginx 开机启动
    chkconfig nginx on
    #启动 nginx
    service nginx start

5、安装 PHP7
    # 查看 CentOS 版本
    cat /etc/centos-release
    a.检查当前安装的 PHP 包
        yum list installed | grep php
        #删除
        yum remove php*
    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.安装
        yum install php70w 
    d.安装 PHP FPM
        yum -y install php70w-fpm
        #修改配置
        vi /usr/lib/tmpfiles.d/php-fpm.conf
        把如下内容写入该文件:
        [global]
        pid = /usr/local/php/var/run/php-fpm.pid
        error_log = /usr/local/php/var/log/php-fpm.log
        [www]
        listen = /tmp/php-fcgi.sock
        user = php-fpm
        group = php-fpm
        listen.owner = nobody
        listen.group = nobody
        pm = dynamic
        pm.max_children = 50
        pm.start_servers = 20
        pm.min_spare_servers = 5
        pm.max_spare_servers = 35
        pm.max_requests = 500
        rlimit_files = 1024
        #保存配置文件后,检验配置是否正确的方法为:
        /usr/lib/tmpfiles.d/php-fpm -t
        #启动 php-fpm
        service php-fpm start
        #设置 php-fpm 开机启动
        chkconfig php-fpm on

6、安装MySQL
   
#下载 MySQL
    wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    rpm -ivh mysql-community-release-el7-5.noarch.rpm
    #安装
    yum install mysql-community-server
    #启动 MySQL
    service mysqld start
    #设置密码
    mysql_secure_installation

© 著作权归作者所有

Albert3306
粉丝 2
博文 36
码字总数 9559
作品 0
成都
程序员
私信 提问
centos7-ECS-LNMP-就这一篇就够了!!

搭建LNMP环境(CentOS 6) 最终软件版本 目录规划 使用云服务器 ECS 搭建LNMP平台的操作步骤如下: 准备编译环境 安装nginx 安装mysql 安装php-fpm 测试访问...

Mr_zebra
2018/02/28
42
0
Nginx系列-10.采用Nginx搭建正向代理服务

Nginx系列-10.采用Nginx搭建正向代理服务 目录 - Nginx系列 Nginx系列-1.Linux下安装Nginx Nginx系列-2.配置LNMP(Linux、Nginx、MySQL、PHP)架构 Nginx系列-3.配置Nginx虚拟主机 Nginx系列...

ngle
2018/06/10
0
0
实现基于Keepalived+Haproxy+Varnish+LNMP企业级架构

一:环境介绍 1、操作系统 web网站基于centos7搭建的lnmp的电子商务网站,负载均衡器基于centos6的keepalived+haproxy的架构,缓存服务器是基于centos7的varnish搭建的缓存服务。 2、服务安装...

疯帽爱丽丝
2017/11/16
0
0
阿里云centos7 LNMP开发环境搭建

最近新买了阿里的云服务器,准备自己搞点事情,分享一波阿里云的红包. 阿里云的购买入口 我购买的阿里云是centos7.3的.在Linux下,搭建服务最好当然是LNMP了,毕竟PHP是世界上最好的语言(开玩笑了...

紫葡萄0
01/17
0
0
CentOS6.x 下 LNMP环境搭建(三、安装 PHP)

CentOS6.x 下 LNMP环境搭建(准备篇) CentOS6.x 下 LNMP环境搭建(一、安装 MySQL) CentOS6.x 下 LNMP环境搭建(二、安装 Nginx) CentOS6.x 下 LNMP环境搭建(三、安装 PHP) 3.1. 检查 ...

whoru
2016/09/28
154
0

没有更多内容

加载失败,请刷新页面

加载更多

java通过ServerSocket与Socket实现通信

首先说一下ServerSocket与Socket. 1.ServerSocket ServerSocket是用来监听客户端Socket连接的类,如果没有连接会一直处于等待状态. ServetSocket有三个构造方法: (1) ServerSocket(int port);...

Blueeeeeee
45分钟前
4
0
用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
4
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
13
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
14
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部