各要素とも他にもサポートされる製品がありますが、最初はここで挙げた最も一般的なものから始めるのが良いでしょう。他にPostgreSQL、SQLiteもサポート。ServerやMongoDBも使用可能。動かす方法Drupalを動かすには、次のような方法が考えられます。最終的にサイトをホストするにはクラウドサービスやレンタルサーバーを利用することになりますが、サイト構築や開発の過程では、やはりローカル環境が必要になると思います。今回はまず、ローカル環境にインストールする方法を紹介します。システムをローカル環境で動かすには次の3種類の方法があります。以下、順に紹介します。LAMP(Linux、Apache、MySQL、PHP)環境で動作します。インストールする必要があります。これを簡単に実行するお手軽インストールパッケージが複数存在します。したパッケージを利用すれば、簡単にローカル開発環境を構築できます。インストール手順を解説していますのでチェックしてみてください。さまざまなオープソースアプリケーションのワンクリック・インストールを実現する自己完結型のパッケージで、既存の環境と干渉することなく目的のアプリケーションを導入できます。使い方は簡単で、ダウンロードページからインストーラをダウンロードして実行するだけです。サーバーの起動/停止や構成、PHPMyAdminによるデータベース操作などができます。Drupalサイトはローカルホストの/drupal/ディレクトリとしてアクセスできます。初期状態ではサイトの言語が英語になっているので、管理画面のUIを日本語にするには、次の2つのモジュールを有効にしてから日本語を設定します。TranslationDrupalの言語設定の詳細は改めて紹介したいと思います。Windowsでも専用のバッチファイル(dr.bat)として利用できます。サイトとコマンドプロンプトの文字コードの不一致でメッセージが文字化けする場合は、次のコマンドでUTF-8に合わせることで解決します。ブラウザから操作するだけなら特別な調整は不要で、まさにワンクリックでローカルのDrupalサイトを立ち上げることができます。手軽にDrupalを試せる選択肢だと思います。等の仮想マシンを立ち上げて、その中でサイトを構築する方法もあります。豊富な開発ツールが利用できる、クラウド環境との親和性が高い、などのメリットがあります。した環境の多くは、冪等性(べきとうせい=構成を何度実行しても同じ環境が得られること)を保証するためにansibleやchefなどの構成管理ツールを利用しますが、慣れない人にはそのこと自体敷居が高く、手を出しづらい側面もあると思います。手元で使う環境を導入するだけなら、Drupalサイトが動作する仮想マシン環境を丸ごとコピーして使うのが簡単です。いうサービスがあります。環境を用意して共有/再利用することができます。例として、筆者がコミュニティでのデモやハンズオンで使用している環境を紹介します。関連ツール類一式を導入したもので、仮想化ソフトウェアとしてVirtualBoxを利用します。Windows(64bit)で動作を確認しています。https://app.vagrantup.com/bkenro/boxes/centos7dsm使い方は次のとおりです。VirtualBoxのインストーラをダウンロードしてインストールします。https://www.virtualbox.org/wiki/DownloadsVagrantのインストーラをダウンロードしてインストールします。Vagrantfile(Vagrantの構成ファイル)を作成します。いうフォルダを作成します。これらは仮想マシンとの共有フォルダになります。コマンドを実行します。公開しているパッケージのダウンロードと導入が行われた後、仮想マシンが起動します。サーバーにアクセスできます。フォルダを展開してサイトをインストールできます。http://192.168.12.34/d8/にアクセスしてインストールを開始できます。d7、d8という名前で(ユーザー名、パスワードも同じ)空のデータベースを作成してあるので、インストール時にそのまま使用できます。いったツールも導入済みです。知識があれば導入後は自由にカスタマイズできます。コンテナを利用する方法です。いう環境を公開していますので、興味がある方はぜひチェックしてみてください。共有パッケージを利用する方法を紹介しました。動かす方法を見ていきたいと思います。ANNAI株式会社ANNAIは、2009年からDrupal専門のWebシステム開発会社として、世界規模で展開するグローバル企業や大学・自治体を中心に数多くのWebソリューションを提供。CoreやModuleのコントリビューターなど、Drupalエキスパートが多数在籍。国内ユーザーコミュニティへも積極的にコミットし、定期的なセミナーの等の開催を通じて、オープンソース技術の普及や海外コミュニティとの緊密な連携を図っている。いコンサルティングを行っている。Drupalアソシエーション公式パートナー。Drupalをもっと知りたい方に向けた各種情報ウェブサイトに関することならお気軽にご相談くださいお問い合わせお見積のご依頼や詳しい内容のご相談、取材などに関することはお問い合わせをご利用ください。