Drupal 初心者講座

第 4 回 Drupal 9 / 10 のインストール (1)

第 4 回 Drupal 9 / 10 のインストール (1)
この記事の目次

 Drupal 9/10 のシステム要件

この連載では Drupal 9 / 10 を前提としますので、最初に Drupal 9 / 10 のシステム要件を確認しておきましょう。Drupal の公式サイトで次の資料が公開されています。

https://www.drupal.org/docs/system-requirements

Drupal を動かすには、データベース、PHP、Webサーバーの3つが必要になります。まずデータベースは、MySQL やその互換ソフトウェア(MariaDB、Percona Server)が推奨されています。PHP は バージョン 7.3 以上が必要です。Web サーバーは、Apache のほか Nginx も広く使われています。各要素とも他にもサポートされる製品がありますが、最初はここで挙げた最も一般的なものから始めるのが良いでしょう。

Drupal 9 / 10 のシステム要件一覧表

システム要素サポートされる製品/バージョン備考
データベース

MySQL / Percona: 5.7.8 以上

MariaDB: 10.3.7 以上

他に PostgreSQL、SQLite もサポート。
拡張モジュールを使用すれば
Microsoft SQL Server やMongoDB も
使用可能。
PHP

Drupal 9: 7.3 以上

Drupal 10: 8.2

Drupal 9 は 7.3/7.4 でも動作するが非推奨。また 8.1.6 以上を推奨
WebサーバーApache: 2.4.7 以上
Nginx
Microsoft IIS
PHP Built-in Web Server(開発専用)
Apache は mod_rewrite が必要(Clean URL モジュールのため)

Drupal 9 / 10を動かす方法

Drupalを動かすには、次のような方法が考えられます。

  • ローカルで動かす方法
  • クラウドサービスを利用する方法
  • レンタルサーバーを利用する方法

最終的にサイトをホストするにはクラウドサービスやレンタルサーバーを利用することになりますが、サイト構築や開発の過程では、やはりローカル環境が必要になると思います。今回はまず、ローカル環境にインストールする方法を紹介します。ローカル環境で Drupal を動かす方法については、ANNAI マガジンの 「手軽に本格的な Drupal のローカル開発環境を構築してみよう
」を参照してください。

まとめ

今回はローカル環境で Drupal 9 / 10 を動かすための選択肢と、その具体例として DDEV や Lando を利用する方法を紹介しました。

 
フッターの採用情報
 
ANNAI株式会社の写真

この記事を書いた人: ANNAI株式会社

ANNAIは、2009年からDrupal専門のWebシステム開発会社として、世界規模で展開するグローバル企業や大学・自治体を中心に数多くのWebソリューションを提供。
CoreやModuleのコントリビューターなど、Drupalエキスパートが多数在籍。国内ユーザーコミュニティへも積極的にコミットし、定期的なセミナーの等の開催を通じて、オープンソース技術の普及や海外コミュニティとの緊密な連携を図っている。
Webシステムの企画・開発〜デザイン、クラウド運用までをワンストップで提供する他、Drupalのコーディングを評価する"Audit業務"や最適なモジュールの調査・選定等、幅広いコンサルティングを行っている。Drupalアソシエーション公式パートナー。

関連コンテンツ