Bir php uygulama için kesin gereksinimlerini bulma

3 Cevap

Benim müşteriler kendi sunucularında indirmek ve yüklemek olacak bir php uygulama geliştiriyorum. Ben (min. Php versiyonu gibi) benim uygulama için baz ihtiyaçlarını biliyoruz ama pencere veya Unix sistemleri üzerinde benim uygulamayı çalıştırmak için gerekli şartların bir listesini oluşturmak için bir yolu var mı?

Teşekkürler.

3 Cevap

Yani, kaynak kodu bir analize dayalı gereksinimlerinin bir listesini oluşturmak?

Teoride, mümkün olabilecek iken, ben böyle bir çözüm olduğunu sanmıyorum. Ben elle kod analiz daha yol çok yakın PHP manuel, olduğunu düşünüyorum.

Eğer GD kullanıyor musunuz? Sonra GD modülü ile PHP gerekir. Eğer GD ile GIF görüntüler oluşturmak gerekir mi? Sonra GD, ama gerek sürümleri 1.6 ve 1.8 (sanırım). Eğer PDO kullanıyor musunuz? Sonra PHP> 5.1.0 gerekir. Ve böylece vb.

Kısacası, ben bu manuel bir süreç olacak düşünüyorum korkuyorum. Manual de "PHP kılavuzunda" gibi - her işlev ve yöntemine Kullanıcı Katkıda Notlar bir mücevher vardır ve herhangi bir ortak çapraz platform sorunları genellikle yerde var belirtilmiştir.

PHP xyz fonksiyonları ve davranış tanımlanmış bir dizi var ki güvenebilirsiniz ederken, farklı bir sunucu üzerinde çalıştırmak için uygun bir şeyler beyan önce iyice test etmek emin olun. PHP IIS desteği ben söyledim, şimdi daha iyi olduğunu, ancak son kez bir IIS üzerinde büyük bir PHP uygulama taşıdık, tüm gizemli hataları etrafında çalışmak için üç gün sürdü.

Sadece kullandığınız şeyin farkında olmak. Örneğin .. özel bir veritabanı (diğer sonra mysql), xml kütüphaneler vb bağlama gibi bir şey gerekiyorsa, açıkça. Iletişim kurmak gerekir, hatta daha iyi, bu tür şeyler denetler, yazılım ile birlikte bir yükleyici oluşturmak.

Bunun dışında, should farklı sunucular ile ilgili herhangi bir sorun olması (Apache / IIS / Fastcgi ..). Yani soruyu cevaplamak için: sizin bütün bu listeyi oluşturmak zorunda.

Diğerleri söylediler, manuel kullanmakta olduğunuz özel kütüphaneler ve işlevleri takip etmek gerekir. Eğer PHP4 uyumluluk gerekiyorsa o zaman, örneğin yerleşik XML kütüphaneleri kullanmak mümkün olmayacaktır. Ayrıca list of functions added to PHP 5 kontrol edebilirsiniz.

Windows makineye erişiminiz varsa ben tavsiye ederim bir şey WampServer yüklüyor. Kenara yerel kalkınma için iyi olmaktan, çoğu Apache / PHP / MySQL sürümleri ve test kombinasyonları için modülleri indirebilirsiniz.