基于Ubuntu搭建LAMP环境
1. 创建实验资源
开始实验之前,您需要先创建实验相关资源。
- 在实验室页面,单击创建资源。
说明:资源创建过程需要1~3分钟。
- (可选)在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如IP地址、用户信息等)。
2. 安装Apache服务
Apache是Web服务器软件。本步骤将指导您如何在ECS实例上安装Apache服务。
- 执行如下命令,更新软件库。
apt-get update
- 执行如下命令,更新软件。
apt-get upgrade -y
- 执行如下命令,安装Apache服务。
apt-get install apache2 -y
- 在您的本地浏览器中打开新页签,在地址栏中,访问http://<ECS公网地址>。
说明:您需要将<ECS公网地址>替换为您ECS实例的公网IP。
返回如下页面,表示Apache服务安装成功。
3. 安装及配置MySQL数据库
MySQL是一个关系型数据库管理系统。本步骤将指导您如何在ECS实例上安装并配置MySQL服务。
- 执行如下命令,安装MySQL数据库。
apt install -y mysql-server
- 执行如下命令,检查MySQL是否安装成功。
netstat -tap | grep mysql
返回如下结果,表示MySQL安装成功。
- MySQL安全性配置
- 执行如下命令,对MySQL进行安全性配置。
mysql_secure_installation
- 在需要安装密码插件处输入N。
- 输入root用户的新密码并按下Enter键,密码例如123456789。
说明 :本教程环境为测试环境,实际业务环境建议使用复杂密码以提高数据安全性。
- 再次输入root用户的新密码并按下Enter键。
- 输入Y按下Enter键,删除匿名用户。
- 输入N按下Enter键,允许root账号远程登录。
- 输入Y按下Enter键,删除test库以及对test库的访问权限。
- 输入Y按下Enter键,重新加载授权表。
- 执行如下命令,检查MySQL服务是否正常运行。
systemctl status mysql
- 执行如下命令,登录MySQL。
mysql -uroot -p
- 输入您的root用户新密码并按Enter键。
返回如下结果,表示您已成功登录MySQL。
- 执行如下命令,退出MySQL。
exit
4. 安装并配置PHP
PHP是一种广泛使用的通用开源脚本语言,适合于Web网站开发,它可以嵌入HTML中。本步骤将指导您如何在ECS实例上安装并配置PHP服务。
- 执行如下命令,安装PHP。
apt -y install php
- 执行如下命令,查看PHP版本。
php --version
- 执行如下命令,安装PHP扩展。
apt -y install libapache2-mod-php php-mysql
- 执行如下命令,创建PHP测试页面。
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
- 执行如下命令,重启Apache服务。
systemctl restart apache2
- 在您的本地浏览器中打开新页签,在地址栏中,访问http://<ECS公网地址>/phpinfo.php。
说明 :您需要将<ECS公网地址>替换为您ECS实例的公网IP。
返回如下页面,表示PHP语言环境安装成功。
实验地址:https://developer.aliyun.com/adc/scenario/73ce6e9062ac497ba14a02e5ef75b1ac