実家に設置しているサーバに,Drupalをcomposerでインストールしてみます.
projectの作成
以下のコマンドでprojectを作成します.コマンドの一番最後の引数は「プロジェクトのディレクトリ名を指定する」と書いてありますが,実際にはDrupalを動作させるhttpdのDocumentRootを指定します.以下のコマンドは一行で実行します.
composer create-project --no-install drupal/recommended-project /var/www/vhost/www.yo7612.net/drupal
これを実行するとプロジェクトディレクトリにcomposer.jsonとcomposer.lockが作成されます.
composer.jsonの編集
※ここはディレクトリ名に合わせるように編集します.
composer.jsonの中の”web-root”:で
“web/” –> “./”
“installer-paths”:で
“web/core” –> “core”,
今回はwebというディレクトリはないので上記のように変更します.
Drupalのインストール
composerコマンドでDrupalをインストールします.
cd /var/www/vhost/www.yo7612.net/drupal
composer install
これでDrupal本体のインストールは完了です.
このあと,必要であればアクセス権やfirewalld,httpd,SELinuxの設定などを行います.
drushのインストール
drushのインストールを以下のコマンドで実行します.
cd /var/www/vhost/www.yo7612.net/drupal
composer require drush/drush
drushのバージョンの確認
以下のコマンドでdrushのバージョンを確認します.
./vendor/drush/drush/drush version
drushランチャのインストール
以下のコマンドでdrushランチャをインストールします.
curl -OL https://github.com/drush-ops/drush-launcher/releases/latest/download/drush.phar
chmod +x drush.phar
mv drush.phar /usr/local/bin/drush
コメント