Article / 文章中心

冬季实战营动手实战-上云必备环境准备,动手实操快速搭建LAMP环境

发布时间:2022-01-27 点击数:248

体会简介

本场景将供应一台装备了CentOS 7.7的ECS实例(云服务器)。通过本教程的操作,您可以根据ECS实例快速树立一套LAMP环境。

布景知识

本场景首要触及以下云产品和服务:

1、云服务器ECS

云服务器(Elastic Compute Service,简称ECS)是阿里云供应的功用出色、安稳牢靠、弹性扩展的IaaS(Infrastructure as a Service)级别云核算服务。云服务器ECS免去了您收购IT硬件的前期预备,让您像运用水、电、天然气等公共资源一样方便、高效地运用服务器,实现核算资源的即开即用和弹性弹性。阿里云ECS持续供应创新型服务器,处理多种事务需求,助力您的事务展开。

2、Linux
Linux是一套免费运用和安闲传达的类Unix操作系统,是一个根据POSIX和Unix的多用户、多任务、支撑多线程和多CPU的操作系统。

Linux能工作首要的 UNIX 工具软件、运用程序和网络协议。它支撑 32 位和 64 位硬件。

Linux 继承了 Unix 以网络为中心的设计思想,是一个功用安稳的多用户网络操作系统。

3、Apache

Apache HTTP Server(简称Apache),是Apache软件基金会的一个开放源代码的网页服务器,可以在大多数电脑操作系统中工作,因为其具有的跨渠道性和安全性,被广泛运用,是最盛行的Web服务器端软件之一。

4、MySQL

MySQL 是最盛行的联络型数据库处理系统,在 WEB 运用方面 MySQL 是最好的 RDBMS(Relational Database Management System:联络数据库处理系统)运用软件之一。

5、PHP

PHP(PHP:Hypertext Preprocessor递归缩写)中文姓名是:“超文本预处理器”,是一种广泛运用的通用开源脚本言语,适合于Web网站开发,它可以嵌入HTML中。编程范型是面向对象、指令式编程的。

设备Apache服务

Apache是国际运用排名榜首的Web服务器软件。它可以工作在几乎全部广泛运用的核算机渠道上,因为其跨渠道和安全性被广泛运用,是最盛行的Web服务器端软件之一。

1.在页面右侧,切换至Web Terminal。
O1CN01vOCwOz1OHU5hiVxi9_!!6000000001680-2-tps-174-471.png

2.实行如下指令,设备Apache服务及其扩展包。

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

回来相似如下图效果则标明设备成功。
O1CN01kN6tv41m6XOxSDQHr_!!6000000004905-2-tps-1271-240.png

  1. 实行如下指令,发起Apache服务。
systemctl start httpd.service

4、 在本地电脑的浏览器的址栏中,输入ECS公网登录地址,并按Enter键。

若回来页面如下图所示,阐明Apache服务发起成功。
39b506798c2344948ec193656805fcd1.jpg

设备并装备MySQL

MySQL是最盛行的联络型数据库处理系统,在WEB运用方面MySQL是最好的 RDBMS(Relational Database Management System:联络数据库处理系统)运用软件之一。

1.实行以下指令,下载并设备MySQL官方的Yum Repository。

rpm -e mariadb-libs --nodeps
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-common-5.7.35-1.el7.x86_64.rpm
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-libs-5.7.35-1.el7.x86_64.rpm
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-libs-compat-5.7.35-1.el7.x86_64.rpm
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-client-5.7.35-1.el7.x86_64.rpm
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-server-5.7.35-1.el7.x86_64.rpm

2.工作以下指令查看MySQL版本号。

mysql -V 

回来效果如下所示,标明MySQL设备成功。

O1CN01J4gXUw1FSdBkMlWsT_!!6000000000486-2-tps-638-41.png

  1. 实行以下指令,发起 MySQL 数据库。
systemctl start mysqld.service

4.实行以下指令,查看MySQL初始暗码。

grep "password" /var/log/mysqld.log 

O1CN01BwpBDN20gAqCNUGUd_!!6000000006878-2-tps-855-39.png

  1. 实行以下指令,登录数据库。
mysql -uroot -p 

O1CN01b3xc211osHvUKh4j0_!!6000000005280-2-tps-748-233.png

  1. 实行以下指令,批改MySQL默认暗码。
set global validate_password_policy=0;  #批改暗码安全策略为低(只校验暗码长度,至少8位)。
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';

O1CN01xFGaMC1MiO7qHTfRk_!!6000000001468-2-tps-537-104.png

  1. 实行以下指令,授予root用户远程处理权限。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';

8.输入exit退出数据库。

设备PHP

PHP(PHP:Hypertext Preprocessor递归缩写)中文姓名是:“超文本预处理器”,是一种广泛运用的通用开源脚本言语,适合于Web网站开发,它可以嵌入HTML中。编程范型是面向对象、指令式编程的。

1.实行以下下指令,设备PHP环境。

yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap

O1CN013afzBr1SMl7929gPq_!!6000000002233-2-tps-1271-331.png

  1. 实行以下指令创立PHP测试页面。
echo "" > /var/www/html/phpinfo.php

O1CN01SzmdoM1MHMklaiUDx_!!6000000001409-2-tps-715-26.png

  1. 实行以下指令,重启Apache服务。
systemctl restart httpd 

O1CN0154Y5oJ1hR55dqFm4e_!!6000000004273-2-tps-475-24.png

  1. 在本地浏览器的址栏中,,访问http://<;ECS公网IP>/phpinfo.php,显现如下页面标明PHP言语环境设备成功。

O1CN01UkJF1I1VPSIKnFRsU_!!6000000002645-2-tps-472-758.png

设备phpMyAdmin

phpMyAdmin是一个MySQL数据库处理工具,通过Web接口处理数据库方便方便。

1.实行以下指令,创立phpMyAdmin数据寄存目录。

mkdir -p /var/www/html/phpmyadmin

O1CN01A6N8Ym1Dxempo5Bo3_!!6000000000283-2-tps-682-28.png

  1. 实行以下指令,下载phpMyAdmin压缩包。
wget --no-check-certificate https://files.phpmyadmin.net/phpMyAdmin/4.0.10.20/phpMyAdmin-4.0.10.20-all-languages.zip

O1CN01BqOCCw2780bdxChYD_!!6000000007751-2-tps-1291-204.png

  1. 实行以下指令,设备unzip并解压phpMyAdmin压缩包。
yum install -y unzip unzip phpMyAdmin-4.0.10.20-all-languages.zip

4.实行以下指令,复制phpMyAdmin文件到数据寄存目录。

mv phpMyAdmin-4.0.10.20-all-languages/*  /var/www/html/phpmyadmin 

5.在本地浏览器的址栏中,输入http://实例公网 IP/phpmyadmin,访问phpMyAdmin。

回来页面如下图所示,阐明phpMyAdmin设备成功。

O1CN01WVgI1m1C6hNDDatqj_!!6000000000032-2-tps-620-570.png

  1. 在phpMyAdmin登录页面,顺次输入MySQL的用户名和暗码,单击实行。

O1CN01lXqT5q1TPnM52zgwD_!!6000000002375-2-tps-556-614.png
回来页面如下图所示,标明MySQL衔接成功。

O1CN018cHAcS1OkL2eEhHfT_!!6000000001743-2-tps-1313-776.png