阿里云ECS实例CentOS7.2下搭建LNMP教程

原创 2018年04月15日 15:16:36

一:安装Nginx
1.下载对应当前系统版本的nginx包(package)
    wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
2.建立nginx的yum仓库(默认yum是没有nginx的)
    rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm
3.下载并安装nginx
    yum install nginx
4.nginx启动(nginx安装目录下-/usr/sbin/)

    systemctl start nginx.service

二.安装php (5.6)
1:为yum包管理添加新的镜像源文件
    rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
2:yum install php56w php56w-devel php56w-common php56w-mysql php56w-pdo php56w-opacache php56w-xml php56w-gd.x86_64
3:如果你的PHP要用到Redis,安装php-redis 扩展
    yum install php-redis
4:查看php 版本
    php -v
5.安装PHP FPM

    yum install php56w-fpm

*修改nginx配置文件之前记得备份(附带我的配置文件)
1.nginx配置文件位置:(/etc/nginx/conf.d/default.conf)
修改root目录(如果没有需求也可以不用修改,使用默认即可):
location / {
        root   /home;
        index  index.html index.htm index.php;
autoindex on;
        if (!-e $request_filename) {
           rewrite ^/(.*)$ /index.php?s=/$1 last;
           break;
         }
    }
location ~ \.php$ {
        root           /home;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME $document_root/$fastcgi_script_name;
        include        fastcgi_params;
    }
2.php-fpm配置文件位置:(/etc/php-fpm.d/www.conf)
​ 修改
    user =nginx
    group=nginx
3.启动nginx服务:
    systemctl start nginx.service
如需设置开机自启使用以下命令:
    sudo systemctl enable nginx.service
查看启动状态:
    systemctl status nginx  
看到以下字眼说明启动成功!
    Active: active (running) since 六 2016-11-19 13:40:04 CST; 50min ago
4.启动PHP-FPM:
    systemctl start php-fpm.service
如需设置开机自启试用以下命令:
    sudo systemctl enable php-fpm.service
查看启动状态:
    systemctl status php-fpm.service 
看到以下字眼说明启动成功!
    Active: active (running) since 六 2016-11-19 14:14:33 CST; 18min ago
三:安装mysql
    yum install mariadb-server mariadb
    systemctl start mariadb  #启动MariaDB
    systemctl stop mariadb  #停止MariaDB
    systemctl restart mariadb  #重启MariaDB
    systemctl enable mariadb  #设置开机启动
设置密码
    mysql -uroot -p 回车-》直接回车进入 
/*第一个方式:直接编辑数据库字段*/  
    MariaDB [(none)]> use mysql;  
    MariaDB [mysql]> UPDATE user SET password=password('12345678') WHERE user='root';  
    MariaDB [mysql]> flush privileges;  
    MariaDB [mysql]> exit

阿里云ECS CentOS7.2 LAMP搭建 笔记

阿里云ECS CentOS7.2 LAMP搭建 笔记 源更新(准备) yum update yum install gcc libxml2-devel yum install cmake...
  • minskiter
  • minskiter
  • 2016年11月18日 17:09
  • 316

阿里云LNMP环境的搭建

1.阿里服务器购买及配置LNMP流程         ①上阿里官网买个服务器;    tips:可以用淘宝号,但需要激活。         ②登录控制台,找到自己服务器的公网IP; Tips:点击...
  • q99261581
  • q99261581
  • 2016年01月21日 10:31
  • 837

阿里云 centos7 lnmp环境搭建

centos7 安装lnmp :一、参考此链接的教程http://www.open-open.com/lib/view/open1453115235886.html二、从阿里云市场选择一个免费的镜像(...
  • abs1004
  • abs1004
  • 2017年07月22日 15:35
  • 188

阿里云CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL)

最近由于个人兴趣爱好,买个一个阿里云的服务器,今天抽空有时间就安装了一个lnmp工作环境,下面把安装的具体流程记一下。 准备篇(阿里云服务器不需要安装,系统云盾自动开放了一些常用的端口) ...
  • gandafu
  • gandafu
  • 2017年01月22日 15:20
  • 1359

阿里云ecs更换系统盘(公用镜像-lnmp环境)

按照阿里云官网的操作指示: 具体步骤参考阿里云的帮助文档:https://help.aliyun.com/document_detail/25448.html首先最重要的是:在控制台里把实例 停止然...
  • abs1004
  • abs1004
  • 2017年08月12日 09:10
  • 584

阿里云ECS搭建SS服务器的方法

阿里云ECS搭建SS服务器的方法这两天搞了一个阿里云ECS东京的结点,于是想着自己搭一个SS服务器,搭建成功,总结下搭建过程和需要注意的地方。1、 服务器端操作系统:centos7 首先下载安装sh...
  • Mahfaeraak
  • Mahfaeraak
  • 2017年12月08日 19:51
  • 286

centos7.2 lamp环境安装搭建(基于阿里云ECS服务器)

centos7.2 lamp环境安装搭建 centos7.2 + apache2.4.23 + mysql5.7.14 + php7.0.9 + phpMyAdmin4.6.3 这是我在一...
  • fireblue1990
  • fireblue1990
  • 2017年01月18日 18:12
  • 2766

阿里云ECS建网站(建站)超详细全套完整图文教程!菜鸟必看!

https://www.jianshu.com/p/2604e53a7f6a?from=singlemessage
  • fufeimin4773
  • fufeimin4773
  • 2018年03月29日 19:10
  • 84

阿里云服务器ECS centos7.2搭建nginx环境以及负载均衡

之所以要整理出这篇文章,是因为1是搭建环境的过程中会遇到大大小小各种问题,2是网上目前也没有关于centos7.2搭建nginx环境的问题整理,因此在这里记录。前置工作就不赘述了,首先ssh root...
  • ul646691993
  • ul646691993
  • 2016年08月03日 15:29
  • 8014

终极版阿里云ECS实例centos7.2 python升级与yum\pip的对应配置

精细化分析,不要害怕碰壁。只要不死,就要将问题彻查到底。就算死了,也要为后人扫清道路,指明前程。况且,很多时候很多问题并非是多复杂,多难解,而是我们自己想多了,想歪了。但是,每一次失败的探索都将引入新...
  • shunzi2016
  • shunzi2016
  • 2017年06月10日 11:00
  • 959
收藏助手
不良信息举报
您举报文章:阿里云ECS实例CentOS7.2下搭建LNMP教程
举报原因:
原因补充:

(最多只允许输入30个字)