冬季实战营动手实战-上云必备环境准备,动手实操快速搭建LAMP环境
体会简介
本场景将供应一台装备了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
回来相似如下图效果则标明设备成功。
- 实行如下指令,发起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设备成功。
- 实行以下指令,发起 MySQL 数据库。
systemctl start mysqld.service
4.实行以下指令,查看MySQL初始暗码。
grep "password" /var/log/mysqld.log
- 实行以下指令,登录数据库。
mysql -uroot -p
- 实行以下指令,批改MySQL默认暗码。
set global validate_password_policy=0; #批改暗码安全策略为低(只校验暗码长度,至少8位)。
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
- 实行以下指令,授予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
- 实行以下指令创立PHP测试页面。
echo "" > /var/www/html/phpinfo.php
- 实行以下指令,重启Apache服务。
systemctl restart httpd
- 在本地浏览器的址栏中,,访问http://<;ECS公网IP>/phpinfo.php,显现如下页面标明PHP言语环境设备成功。
设备phpMyAdmin
phpMyAdmin是一个MySQL数据库处理工具,通过Web接口处理数据库方便方便。
1.实行以下指令,创立phpMyAdmin数据寄存目录。
mkdir -p /var/www/html/phpmyadmin
- 实行以下指令,下载phpMyAdmin压缩包。
wget --no-check-certificate https://files.phpmyadmin.net/phpMyAdmin/4.0.10.20/phpMyAdmin-4.0.10.20-all-languages.zip
- 实行以下指令,设备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设备成功。
- 在phpMyAdmin登录页面,顺次输入MySQL的用户名和暗码,单击实行。
回来页面如下图所示,标明MySQL衔接成功。