流浪者盒灯图像

时间:2013-07-02 00:07:53

标签: centos virtual-machine vmware lamp vagrant

CentOS 6.xx 64bit是否有免费的Vagrant-box图像,包括以下LAMP堆栈?或者我应该使用基本的CentOS图像并构建我自己的环境?

  • PHP 5.4 +
  • Mcyrpt Extension
  • Mysql 5.xx +
  • Apache 2.xx

我通常在Laravel框架(PHP)上开发。

1 个答案:

答案 0 :(得分:2)

Vagrant base box是最小的盒子,不太可能包含LAMP / LEMP堆栈。

Vagrant支持各种配置工具,如chef,puppet,ansible。

如果您了解有关厨师烹饪书的基础知识,只需将烹饪书放在一起并在vagrant up之前编辑Vagrantfile。

LAMP需要以下cookbooks

  • apache2的
  • PHP
  • MySQL的
  • OpenSSL的
  • 建立必要的
  • XML

使用opscode bento框并运行烹饪书。

参考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,它将为您进行配置。