冬季实战营上云必备环境准备之快速搭建LAMP环境学习

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 对冬季实战营的教程:介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP做了知识学习总结。

在本地使用MySQL时,我们通常会选择适用一款页面化的工具来操作MySQL,例如Navicet等。而在云上使用MySQL时我们同样可以借助apache和PHP来完成页面化操作来避免操作台带来的不便。
1. 首先我们需要在服务器上安装Apache。

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

image.png

2. 完成安装后,启动apache服务。

systemctl start httpd.service

3. 登入ECS的公网地址查看服务是否启动。
例如:http://47.101.151.9/
image.png

4. 安装MySQL。

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

5. 使用:mysql -V 查看下载的MySQL是否下载成功及其版本号。
6. 此时安装的MySQL配置都是默认及自动生成的,所以我们需要做的第一件事是把登入密码修改。
7. 先查看原始密码,在修改密码前需要进行身份认证。

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

8. 得到密码后,登入数据库。

mysql -uroot -p

9. 修改默认密码,设置修改密码安全策略为低(只校验密码长度,至少8位),在这里我们设置初始密码为12345678。

set global validate_password_policy=0; 
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';

10. 再授予root用户远程管理权限。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';

11. 完成设置后退出MySQL(输入exit即可)。
12. 之后进行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

13. 完成后创建PHP测试页面

echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

14. 重启Apache服务。

systemctl restart httpd\

15. 在本地浏览器的址栏中,访问http://&lt;ECS公网IP>/phpinfo.php,显示如下页面表示PHP语言环境安装成功。
如:http://47.101.151.9/phpinfo.php
image.png

16. 安装phpMyAdmin。phpMyAdmin是一个MySQL数据库管理工具,通过Web接口管理数据库方便快捷。
17. 先创建其数据的存放目录。

mkdir -p /var/www/html/phpmyadmin

18. 下载压缩包

wget --no-check-certificate https://files.phpmyadmin.net/phpMyAdmin/4.0.10.20/phpMyAdmin-4.0.10.20-all-languages.zip

19. 安装unzip来对压缩包进行解压

yum install -y unzip
unzip phpMyAdmin-4.0.10.20-all-languages.zip

20. 复制phpMyAdmin文件到数据存放目录。

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

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

22. 在phpMyAdmin登录页面,依次输入MySQL的用户名和密码,单击执行。
如:root 12345678
23. 就可以发现我们登入了MySQL,可以页面化的使用MySQL了。

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
存储 安全 网络协议
一步步实现SDDC--多角色服务器部署(1)
实验摘要: 1&gt;创建一台虚拟机 2&gt;虚拟机安装VMware Tools(针对Windows操作系统)
一步步实现SDDC--多角色服务器部署(1)
|
8月前
|
存储 JavaScript Linux
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
|
存储 Web App开发 网络安全
一步步实现SDDC--学习平台环境的搭建(2)
在上一篇文章中,我们一起完成了ESXI服务器的安装和管理网络初始化设置。 但是,就像之前所说的,由于台式机很难在ESXI的兼容性列表中,因此使用标准的ESXI安装镜像可能会出现异常失败的情况。 本篇开头,我将向大家演示,如何通过VMware PowerCli创建一个自定义的安装镜像。
一步步实现SDDC--学习平台环境的搭建(2)
|
存储 网络协议 虚拟化
一步步实现SDDC--学习平台环境的搭建(1)
新年伊始,晓冬将分享如何一步步搭建一个超迷你但又完整的VMware软件定义的数据中心。
一步步实现SDDC--学习平台环境的搭建(1)
|
网络协议 虚拟化 数据中心
一步步实现SDDC--多角色服务器部署(3)
实验摘要: 1&gt;安装并配置NTP服务器角色 [难度★复杂度★★] 2&gt;安装并配置基于Windows Server的路由器角色 [难度★复杂度★★] 3&gt;安装DHCP服务器角色 [难度★复杂度★]
一步步实现SDDC--多角色服务器部署(3)
|
网络协议 网络安全 数据安全/隐私保护
一步步实现SDDC--多角色服务器部署(2)
实验摘要: 1&gt;安装并配置活动目录域控制器 [难度★ 复杂度★★] 安装DNS域名解析服务器 [难度★ 复杂度★] 2&gt;配置域组策略 [难度★ 复杂度★★★] 3&gt;配置DNS的主机记录和反向记录 [难度★ 复杂度★]
一步步实现SDDC--多角色服务器部署(2)
|
Linux 程序员 网络安全
【Linux环境搭建】用云服务器搭建Linux环境
【Linux环境搭建】用云服务器搭建Linux环境
277 0
|
存储 IDE Linux
搭建云平台 1 Day 虚拟机安装(超详细)
搭建云平台 1 Day 虚拟机安装(超详细)
639 0
搭建云平台 1 Day 虚拟机安装(超详细)
|
关系型数据库 MySQL 应用服务中间件
阿里云体验实验室-5:快速搭建LNMP环境
阿里云体验实验室-5:快速搭建LNMP环境
231 0
|
弹性计算 Cloud Native 小程序
云服务器部署实践初体验
在这个寒假,我第一次接触了云计算的概念,并按照教程自己动手配置了一台用于mysql的云服务器。

热门文章

最新文章