HCIA14 图床网站实践

目录
本实验手册指导学生在华为云平台上搭建一个图床网站,目的是让学生理解图床的概念和原理,并掌握图床的搭建方法。通过实践,学生可以了解图床与对象存储的异同之处。
实验目的
通过在华为云平台上搭建一个图床网站,了解图床的概念和原理,掌握图床的搭建方法,掌握图床和对象存储的异同点。
实验准备
安装 PHP 8.1
步骤1 打开宝塔面板,左侧导航栏进入【软件商店】,搜索PHP,安装 PHP 8.1

安装PHP扩展
在软件商店页面,选择已安装选项卡,找到 PHP 8.1,点击它右侧的”设置“
选择左侧”安装扩展“
安装以下扩展:(这一步骤是lsky pro程序的个别要求,我们无需了解)
- fileinfo
- imagemagick
选择左侧”禁用函数“
删除以下函数
- exec
- shell_exec
- readlink
- symlink
- putenv
- chown
添加数据库
从左侧导航栏进入【数据库】,添加一个数据库,数据库名和用户名都为 img

部署网站
添加站点和目录
步骤1 从左侧导航栏进入【网站】,点击添加站点

步骤2 从左侧导航栏进入【文件】,找到刚才添加的站点名,点击进入。
点击【新建——新建目录】,创建一个名为 img
的文件夹


进入 img
目录,点击左上角【上传】,将 lsky-pro-2.1.zip
文件上传并右键解压

步骤3 从左侧导航栏返回【站点】模块,点击网站名称,进入设置项。然后选择”网站目录“

网站目录选择 img,点击右侧的”保存“ 运行目录选择 public,也点击右侧的”保存“。 如下图所示。
步骤4 选择”伪静态“标签
输入如下内容后点击保存(本步骤为 lsky pro 的个别要求,无需深入了解)
location / {
try_files $uri $uri/ /index.php?$query_string;
}
安装网站
步骤1 浏览器中打开 192.168.192.215
,换成你自己的 IP 地址
点击”下一步“
步骤2 设置数据库
- 数据库类型选择 MySQL
- 数据库其他信息按照刚才创建的数据库填写
- 邮箱和密码可自定义
步骤3 点击立即安装,出现以下界面代表安装成功
点击上图位置,进入网站首页,输入邮箱和密码进行登录
验证
点击网站页面左侧的上传图片,试着上传一张照片吧
上传完成后,可以在左侧“我的图片”中找到图片