PHP Ambalaj / Dağıtım [kapalı]

2 Cevap php

Kolay dağıtım için PHP bir web uygulamasını paketlemek için iyi bir yolu nedir? Şu anda, gzip ile sıkıştırılmış tar dosyası oluşturmak için yapmak kullanıyorum. Java'da, çoğu insan Maven kullanımı ve savaşlar oluşturmak. PHP dünyada benzer standart bir uygulama olup olmadığını merak ediyorum.

, PHP için Maven vardır. Gitmek için yolu merak ediyorum.

2 Cevap

PHP arşiv sizin için ilgi çekici olabilir.

manual bakın.

Phar uzatma kolay dağıtım ve kurulum için bir "phar" (PHP Archive) adı verilen tek bir dosya içine tüm PHP uygulamalarını koymak için bir yol sağlar. Bu hizmeti sağlamanın yanı sıra, eczacılıkta uzantısı da PDO farklı veritabanlarına erişim için birleşik bir arayüz sağlar kadar, PharData sınıfı aracılığıyla tar ve zip dosyaları oluşturmak ve işlemek için bir dosya biçimi soyutlama yöntemi sağlar. Farklı veritabanları arasında dönüştürmek olamaz PDO, aksine, Phar da tek bir kod satırı ile tar, zip ve Phar dosya formatları arasında dönüştürebilirsiniz. Bir örnek Phar :: convertToExecutable () bakın.

http://phing.info/

Phing GNU make değil mi; Bu Apache Ant dayalı bir PHP projesi yapı sistemi veya aracı inşa bulunuyor. Eğer GNU yapmak gibi geleneksel bir yapı sistemi ile yapabilirdi ki onunla her şeyi yapabilir ve basit XML kullanımı dosyaları ve genişletilebilir PHP'yi "görev" sınıfları bir kullanımı kolay ve son derece esnek bir yapı çerçevesi yapmak. Özellikler çalışan (test sonucu ve kapsama raporlar dahil) PHPUnit ve SimpleTest birim testleri, dosya dönüşümleri (örneğin simge değiştirme, XSLT dönüşümü, Smarty şablon dönüşümleri), dosya sistemi işlemleri, interaktif yapı desteği, SQL yürütme, CVS / SVN işlemleri, araçlar için dahil ARMUT paketleri oluşturmak, ve çok daha fazlası.