Windows (xampp) üzerinde geliştirilmiş, çeşitli linux/windows sunucularına dağıtılması gereken çeşitli php projeleri var.PHP Windows/unix sunucularına dağıtım
Pencerelerden linux sunucularına dağıtmak için geçmişte capistrano'u kullandık, ancak mimari ve windows sunucularındaki son değişiklikler eski yapılandırmayı çalışmaz hale getirdi. Tarif linux dağıtımı için iyi çalışıyor, ancak windows sunucularını kurmak şu an sahip olduğumuzdan daha fazla zamana ihtiyaç duyuyor. Capistrano tarifi için fikirler geçerli cevaplardır. Açıkçası, windows/linux sunucuları kullanıcıları paylaşmaz, bu yüzden bunu biraz daha karmaşıklaştırır (her yerde aynı kullanıcı adı/parola için capistrano varsayımı için).
Şu anda, sevmediğim windows sunucuları için svn-update kullanıyoruz, çünkü tüm svn dosyalarını üretim sunucularında asılı bırakıyor. (ve hala elle windows üzerinde onları svn-güncellemek zorundayız) Ve winscp kullanarak ve linux meslektaşları ile dizinleri senkronize kullanarak dosyaların manuel olarak güncellenmesi.
Sorum şu, bu dağıtım senaryosu otomatik hale getirmek önerirsiniz hangi araçları/kurulumu:
(ps "karışık pencereler/linux makineleri 2+ dağıtma Çeşitli php pencere/linux geliştiricileri": Elimizdeki linux araçlarını ya da Cygwin ile çalışan herhangi bir problemi kullanmamanız, basit bir tek adımlı işlemi yapabilmemiz yeterlidir.
düzenleme: Şu anda bir all-linux ortamında çalışamayız, ikisine de dağıtmak zorundayız. linux ve windows sunucusu. Dağıtımı herhangi bir yerden başlatabiliriz, ancak bunu her iki çevreden de yapabilmeyi tercih ederiz.