Ben bir 'ideal' lambası geliştirme yığını oluşturmak istiyorum.
- Dual Server (Virtualised, ESX)
- Biri üzerinde Apache / PHP, Veritabanları (MySQL, PgSQL, vb) diğer tarafta.
- User (Developer) Manageable mini environments, or instance.
- Her geliştirici örnek üst düzey yapılandırma (mevcut modüller ve varsayılan yapılandırma vb) paylaşmaktadır
- Bir geliştirici her proje için kendi apache ve php versiyonu üzerinde kontrole sahip olmalıdır.
- Bir geliştirici eski kod için yani magicquotes, küçük ayarları üzerinde değiştirmek mümkün olabilir.
- Her proje kendi kodunda veritabanı sağlayıcısı belirleyecek
Fikir, kontrol, ve sonra her bir proje için alt kümeleri içine taşıyarak XDebug vb APC, Memcached gibi genel olarak yapılandırılmış şeyleri sağlayabilir bir Yönet-mümkün sunucu olduğunu, benim kullanıcıların hızlı çeşitli için çevrelerini kontrol etmek için izin verebilir projeleri.
Esasen ben, kendi makinesinde kendi yığın çalıştıran bir geliştirici tipik sistemini öneren, ancak merkezi ediyorum. Bu şekilde ben Çapraz OS kod problemleri, veritabanı tutarsızlıklar, böcek vb üreten biraz farklı yükler gibi sorunları önlemek için umut ediyorum
Ben özel kaynak oluşturur Bu yönetmek için mutluyum, ama mümkünse bunun büyük bir kısmı paket yönetimi çeşit ile yönetilen olması harika olurdu. Biz genellikle CentOS kullanmak, yani yum?
Hiç kimse daha önce böyle bir şey inşa etti? Ben tarif ne benzer bir şey anahtar var mı? Ben böyle bir şey inşa etmek için okuma olmalıdır herhangi bir yararlı kılavuzları var mı?