سؤال

لقد كنت أحاول اكتشاف ذلك لساعات ولم أتمكن من ذلك.لا يبدو أن هناك الكثير من المساعدة عبر الإنترنت.لقد حاولت القيام بذلك عبر Chef منفردًا، ولكن يبدو أن هذا لا ينجح وأنا لست من المعجبين بشكل خاص بتنزيل php وApache وmysql في كل مرة أقوم فيها بإنشاء جهاز افتراضي جديد.

على أي حال، لست مهتمًا بشكل خاص بالطريقة، سواء كانت من خلال Chef منفردًا أو ما شابه ذلك، أو ما إذا كان صندوقًا به LAMP تم إعداده بالفعل، أو أي شيء آخر، أريد فقط طريقة (ويفضل أن تكون الطريقة الأسهل) لإعداد جهاز افتراضي مع مكدس LAMP عبر Vagrant.

هل كانت مفيدة؟

المحلول

تعتبر Chef Solo هي الطريقة المفضلة ولكنها تتمتع بمنحنى تعليمي حاد جدًا.يجب عليك بذل الجهد لتعلم هذا في نهاية المطاف.في هذه الأثناء، يمكنك تثبيت كل شيء يدويًا تمامًا كما ذكرت ثم حزم الصندوق

vagrant package

سيكون لديك الآن package.box التي يمكنك استخدامها لإنشاء أجهزة افتراضية من vagrant باستخدام حزمة LAMP التي قمت بتثبيتها.أضف الصندوق

vagrant box add lamp package.box

ومن ثم داخل الخاص بك Vagrantfile

Vagrant::Config.run do |config|
  config.vm.box = "lamp"

  # stuff
end
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top