跳转到主要内容

在宝塔里使用composer下载和安装Drupal10

大家应该知道宝塔是一个可以在Linux或者Windows系统上快速安装Web开发环境的工具,使用它可以快速配置搭建Drupal所需的LAMP/LNMP环境。

本文假设你已经安装好了所需的环境软件,接下来我们介绍一下如何在宝塔里安装Drupal10。

环境要求:

  • Composer:2.3.6+
  • PHP:8.1以上,推荐8.1.6+ (8.2已支持)
  • Apache:2.4.7+
  • Nginx:legacy 版本 (0.7.x, 0.8.x, 1.0.x, 1.2.x), stable 1.8.x 版本, 以及 mainline 1.9.x 版本 运行在 UNIX/Linux,OS X,或者 Windows 系统里。

数据库版本要求:

  • MySQL 或者 Percona:5.7.8+
  • MariaDB:10.3.7+
  • PostgreSQL:12+
  • SQLite:3.26+

1. 创建站点

创建一个网站,比如我们的域名是:d10.test.shuidi.org。

2. 删除新建站点目录下的所有文件

如:index.html, 404.html, .htaccess,另外还有一个隐藏的.user.ini文件。这个文件必须要在宝塔的管理界面删除,使用命令行rm .user.ini 或者 rm -fr .user.ini 都提示不允许删除。

3. 使用composer下载 Drupal 10

我们利用ssh工具连接到服务器,然后 cd到我们的网站目录,比如,我们演示的站点是放在这样的目录下:/www/wwwroot/d10.test.shuidi.org,

那么,我们就敲一下如下命令:

cd /www/wwwroot/d10.test.shuidi.org

接着,开始下载Drupal 10.0.0的代码:

composer create-project drupal/recommended-project:10.0.0 "./"

备注

  1. 这里"./"表示要下载的源码放在哪个目录,“./”表示当前站点的根目录。
  2. 这里的10.0.0代表你想下载的Drupal核心的版本,这里我们为了后面演示升级核心代码,所有就以10.0.0为例,在你安装的时候可以用你想安装的Drupal版本。

很快代码就可以下载好了:

在宝塔管理界面可以看到下载下来的文件:

4. 设置Drupal站点的默认根目录

将网站的运行目录设置为“/web”。

5. 安装Drupal

后续就是常规的按部就班地安装Drupal了,具体请参照《Drupal 10 中文版安装教程》

6. 使用Composer升级 Drupal 10

最近发布了Drupal 10.0.1,那我们也来演示一下使用composer来升级 Drupal 10吧!

composer update "drupal/core-*" --with-all-dependencies

稍等片刻之后,就可以看到升级的日志了:

就这样,Drupal 10 已安装并升级到最新版本了。

文章分类