优化网站步骤,crm客户管理系统方案,生成图片的软件,wordpress 自定义结构『亚马逊云科技产品测评』活动征文#xff5c;通过lightsail一键搭建Drupal 提示#xff1a;授权声明#xff1a;本篇文章授权活动官方亚马逊云科技文章转发、改写权#xff0c;包括不限于在 Developer Centre, 知乎#xff0c;自媒体平台#xff0c;第三方开发者媒体等亚…『亚马逊云科技产品测评』活动征文通过lightsail一键搭建Drupal 提示授权声明本篇文章授权活动官方亚马逊云科技文章转发、改写权包括不限于在 Developer Centre, 知乎自媒体平台第三方开发者媒体等亚马逊云科技官方渠道 文章目录 『亚马逊云科技产品测评』活动征文通过lightsail一键搭建Drupal前言一、手动部署Drupal1、准备Lightsail2、安装LAMP环境3、创建Drupal站点4、使用composer下载 Drupal 105、设置Drupal站点的默认根目录6、进入安装向导 二、一键部署Drupal 前言
Drupal是一个的CMS和CMF之一是一个开源的项目最近想搭建一个CMS系统做博客又不想自己开发所以我准备站在巨人的肩膀上使用Drupal我一般使用的云平台都是AWS而最近刚刚领取了AWS的3个月Lightsail可以一块体验一下支持一键部署Drupal那不是深得我心不过作为开发我还是想自己部署一下所以咱们这篇文章会让大家看看手动部署和自动部署Lightsail到底能为我节省多少时间成本呢让我们拭目以待吧 提示以下是本篇文章正文内容下面案例可供参考
一、手动部署Drupal
1、准备Lightsail
我们先找到 Lightsail 的控制台可以直接从首页搜索
也可以通过这个链接进入https://lightsail.aws.amazon.com/ls/webapp/home/instances 进入之后到达实例列表页面点击create instance 这里我们选择 Os Only选择 Ubuntu20.04 LTS版本套餐选择 滑到最下面开始创建这样就可以连接准备安装框架了 2、安装LAMP环境
Drupal10的环境要求
Composer2.3.6PHP8.1以上推荐8.1.6 8.2已支持Apache2.4.7Nginxlegacy 版本 (0.7.x, 0.8.x, 1.0.x, 1.2.x), stable 1.8.x 版本, 以及 mainline 1.9.x 版本 运行在 - UNIX/LinuxOS X或者 Windows 系统里。
数据库版本要求 MySQL 或者 Percona5.7.8 MariaDB10.3.7 PostgreSQL12 SQLite3.26 安装宝塔一键搭建LAMP
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec我们来登录访问一下
https://3.36.53.6:11061/a33c6244我们选择一键安装 LAMP选择符合环境要求的安装好后我们就开始部署Drupal了
3、创建Drupal站点 删除新建站点目录下的所有文件如index.html, 404.html, .htaccess另外还有一个隐藏的.user.ini文件。这个文件必须要在宝塔的管理界面删除使用命令行rm .user.ini 或者 rm -fr .user.ini 都提示不允许删除。 4、使用composer下载 Drupal 10
我们先进入到网站的根目录然后开始用 composer 下载
composer create-project drupal/recommended-project:10.0.0 ./这里./表示要下载的源码放在哪个目录“./”表示当前站点的根目录。
在宝塔管理界面可以看到下载下来的文件 5、设置Drupal站点的默认根目录 6、进入安装向导
设置好站点后访问 IP 后会进入我们的安装向导默认是这个页面 一步一步根据提示输入我们的整个框架就算是搭建成功了那我们来看看Lightsail的一键部署如何
二、一键部署Drupal
我们已经看过了手动搭建 Drupal我们会发现这样部署很麻烦并且每次都是重复性的工作明明流程都是一样我们只是需要一个信息系统罢了我们考虑到的aws也考虑到了所以AWS有lightsail它将一些常见的框架与实例进行结合可以让我们选择一键部署带有框架的实例当然我们也可以选择只有操作系统的实例来看看如何通过lightsail一键部署
我们开始进入创建实例页面 这里我们选择 APP OSOS选择Linux而APP就是我们要部署的框架选择 Drupal 然后我们选择一下套餐因为我是新注册的用户所以对于Lightsail有3个月的免费试用我们选择第三个看着内存和CPU要高一点然后划到最下面点击 Create instance回到实例列表页看到这个状态就是创建成功了 默认实例是帮我开放了 ssh 和框架所需要的端口所以我们只需要访问 IP就可以看到我们的系统了
可以看到我手动折腾1个多小时才弄完的事情通过Lightsail几分钟就搞定了作为快速搭建一些通用框架Lightsail还是非常不错的希望能够推出更多的框架服务开发者