0

次の LAMP スタックを含む、CentOS 6.xx 64 ビット用の無料で入手できる Vagrant-box イメージはありますか? または、ベースの CentOS イメージを使用して独自の環境を構築する必要がありますか?

  • PHP 5.4+
  • Mcyrpt 拡張機能
  • Mysql 5.xx +
  • アパッチ 2.xx

私は通常、Laravel フレームワーク (PHP) で開発しています。

4

1 に答える 1

2

Vagrant ベース ボックスは最小限のボックスであり、LAMP/LEMP スタックを含む可能性は低いです。

Vagrant は、chef、puppet、ansible などのさまざまなプロビジョニング ツールをサポートしています。

シェフのクックブックの基本を知っている場合は、クックブックをまとめて Vagrantfile を編集してからvagrant up.

LAMP には次のクックブックが必要です

  • Apache2
  • php
  • mysql
  • openssl
  • ビルド必須
  • xml

opscode の弁当箱を使用してクックブックを実行します。

Chef_soloを参照し、必要なレシピを Vagrant ファイルのランリストに追加します

Vagrant.configure("2") do |config|
  config.vm.provision "chef_solo" do |chef|
    chef.add_recipe "lamp"
  end
end

注: この例のランプには、次のレシピが含まれています。

  • Apache2
  • mysql::サーバー
  • mysql::ルビー
  • php
  • php::module_mysql

実行vagrant upすると、プロビジョニングが行われます。

于 2013-07-03T04:56:23.933 に答える