hadi symfony’yi pear paketi yapalım
Symfony’nin her hangi bir sürümünü internet bağlantısı olmayan bir makineye kurmamız gerekebilir, özellikle hor görülmüş, geliştirilmesi durmuş olan projeler için eski symfony sürümlerine ihtiyaç duyulabilinir veya kendi symfony sürümümüzü (patchler, yeni libraryler) kullanmış olabilirsiniz. . Bu durumda ihtiyacımız olan şey kurulum yapılacak olan makinede php5-pear bileşeni ile internet erişimi olan bir makine olacaktır. Yapılması gereken ise istenilen her hangi bir symfony sürümünü pear için paketlemektir.
İşlemler oldukça basit olmasına karşın nasıl yapılacağını bilmiyorsanız karnınızı ağrıtabiliyor. Size pake adındaki ağrı kesiciyi tavsiye edebilirim.
Pake symfony’nin yaratıcılarından Fabien’nin hazırladığı bir kütüphaneve araç, temel olarak Ruby’de bulunan ve make benzeri uygulama inşası için kullanılan rake’in PHP karşılığı.
Eh önce ilacımızı bulmamız sonrada elimize almamız gerekiyor.
#### ilacımızı bulalım ####
# pear channel-discover pear.symfony-project.com
#### ilacımızı alalım ####
# pear install symfony/pake
Artık ilaç elimizde olduğuna göre bardağımıza biraz su almamız iyi olacaktır ilacı yutmak kolay olsun diye.
$ svn co http://svn.symfony-project.org/tags/${VERSION_NAME} ./symfony-custom
$ cd ./symfony-custom
Şu anda bir elimizde içi su dolu bir bardak, diğer elimizde ise ilacımız var, hadi karnımızın ağrısını dindirelim artık.
$ pake relase symfony-custom-version.no alpha/beta/stable
Artık elimizde symfony-custom-version.no.tgz isimli bir pear paketi var, yapmamız gereken tek şey bu paketi istediğimiz makineye taşımak ve kurulumu gerçekleştirmek.
# pear install ./symfony-custom-version.no.tgz
Gördüğünüz gibi karın ağrısı hiç kalmadı.
Doğruyu söyle, sevdinmi yazdıklarımı?
Çok temiz çocuklar, arkalarında hiç iz bırakmamışlar