スクリプトは、Drushコマンドdrush idiを使用して起動します-Drupalをすぐにインストールします。
ソースコードは意味をなさないと思います。 誰かが興味を持っているなら、あなたは自分自身に慣れることができます。 スクリプトの実行時に実行される基本的なアクションのみを説明します。
作業指示。
1.仮想Apacheホストの作成:
- / etc / apache2 / sites-availableにホストファイルが作成され、サイトを有効にするためのシンボリックリンクが作成されます(ホスト名は自分で入力します)。
- 対応するホストエントリが/ etc / hostsに追加されます。
- ドキュメントルートとして指定されたディレクトリが作成されます。
2. Drupalファイルは、ドキュメントルートとして指定されたディレクトリにダウンロードされます(バージョン6または7を選択できます)。 drush dl drupalコマンドが使用されます。
3. Drupalがインストールされています(データベースと標準インストールの作成)。 drush site-installコマンドが使用されます。
4. Apache(オプション)を再起動すると、サイトの準備が整います。
したがって、文字通り30秒でDrupalを使用してホストを起動できます。これは、Drupalファイルのダウンロード、データベースの作成、およびその他の操作に必要な時間です。 少し待つだけです。
インストールとセットアップ。
インストールは非常に簡単です。
1. idi.drush.incファイルをダウンロードして、ホームディレクトリの.drushフォルダーに配置する必要があります。 たとえば、/ home / user / .drush / idi.drush.inc
2. drush cache-clear drushコマンドを使用して、ブラシキャッシュを消去する必要があります。
3.これで、sudo drush idiコマンドを実行できます
ニュアンス。
おそらくこれは誰かを混乱させるでしょうが、スクリプトはsudoの下から実行する必要があります。 ホストを/ etc / apache2フォルダーに配置し、/ etc / hostsファイルを変更します。これはルート権限でのみ可能です。
制限事項
1. PHPで記述されたスクリプトは、exec関数などを使用します。 シェルコマンドを実行するには、それらを有効にする必要があります。
2. Drushをインストールして構成する必要があります。
3.スクリプトは、Apacheサーバーとmysql DBMSでの作業に焦点を当てています。 このキットは開発用コンピューターでよく使用されます。
プロジェクトへのリンク-DRUSH IDI
レビューを喜んでいます!