乐趣区

关于linux:冬季实战营动手实战上云必备环境准备动手实操快速搭建LAMP环境-领鼠标-云小宝-背包-无影

云起实验室 夏季训练营(1.17-3.8)

可补卡!!!
五期夏季实战,从入门到进阶,以最佳实际帮忙开发者,疾速云上实际,云上学习。
体验有礼,点击返回:https://developer.aliyun.com/adc/series/wintercamp
夏季实战营第一期:从零到一上手玩转云服务器

单期工作处分:实战营技能证书 + 定制鼠标
三期工作处分:全网首发冬奥限量版云小宝
五期工作处分:夏季实战营奖牌 + 定制书包 + 无影试用

体验简介

本场景将提供一台配置了 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。

2. 执行如下命令,装置 Apache 服务及其扩大包。

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

返回相似如下图后果则示意装置胜利。

  1. 执行如下命令,启动 Apache 服务。
systemctl start httpd.service

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

若返回页面如下图所示,阐明 Apache 服务启动胜利。

装置并配置 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 装置胜利。

  1. 执行以下命令,启动 MySQL 数据库。
systemctl start mysqld.service

4. 执行以下命令,查看 MySQL 初始密码。

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

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

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

  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

  1. 执行以下命令创立 PHP 测试页面。
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

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

  1. 在本地浏览器的址栏中,,拜访 http://<ECS 公网 IP>/phpinfo.php,显示如下页面示意 PHP 语言环境装置胜利。

装置 phpMyAdmin

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

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

mkdir -p /var/www/html/phpmyadmin

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

  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 装置胜利。

6. 在 phpMyAdmin 登录页面,顺次输出 MySQL 的用户名和明码,单击执行。


返回页面如下图所示,示意 MySQL 连贯胜利。

退出移动版