PEAR Kurulumu
Bu yazı 1 yıl 10 ay 7 gün önce yayınlanmış olduğundan güncelliğini yitirmiş veya içeriğindeki bilgilerin geçerliliği kaybolmuş olabilir. Herhangi bir yanlış anlaşılmadan bu site sorumlu değildir.
PEAR, çok çeşitli PHP class’larını kullanabilmemizi sağlayan bir çeşit frameworktür. Kategorilere ayrılmış tonlarca PEAR paketlerini, gerektiği anda projelerinize entegre hale getirebilirsiniz. Ben de bundan sonra, fazla yaygın olmayan, ama olmasını istediğim PEAR hakkında yazmaya çalışacağım. Çünkü PEAR’ın, bu zamana kadar görmediğim özellikte ve sayıda bileşeni mevcut. PEAR hakkında daha detaylı bilgi almak için http://pear.php.net/manual/en/about.pear.php adresini ziyaret edebilirsiniz.
PEAR’ı kurmak için iki yol mevcut. Ama bu yazıda, sunucunun size ait olmadığını varsayarak anlatacağım. Eğer sunucu size aitse, SSH üzerinden dağıtımınızın depolarından “Pear paket yöneticisi” ‘ni kurup bunun üzerinden konfigurasyonunu yapmanız durumunda, başka bir kuruluma gerek kalmadan tekrar tekrar aynı paketleri kullanabilmeniz mümkündür.
İşe, PEAR paketini indirmekle başlayalım. Arşivden çıkardığımız dosyaları FTP protokolüyle sunucumuzdaki “httpdocs/PEAR” altına gönderelim.(PEAR/System.php seviyesinde olacak şekilde). Şimdi .htaccess dosyası ile, “inculde_path” ayarlarını yapalım. Ancak onu yapmadan önce, sistemin çalışacağı tam yolu bilmemiz gerekiyor. Bunun için bir phpinfo scripti oluşturup sunucuya atalım ve çalıştıralım.
<?php echo phpinfo(); ?>
Gelen sayfada “DOCUMENT_ROOT” diye arama yapın ve çalıştığınız tam yolu öğrenin. Benim sunucudaki değer, “/var/www/example.com/web”. Bu ayarlara göre .htaccess ayarlamalarını halledelim ve httpdocs dizinine gönderelim.
php_value include_path ".:/var/www/example.com/web/PEAR"
PEAR dizini altında System.php ‘nin olduğundan emin olun yoksa path hatası alacaksınız. PEAR yolunu da tanıttığımıza göre, şimdi test edebiliriz. Test için aşağıdaki gibi bir test.php sayfası oluşturun ve ana dizine gönderin.
<?php
require_once 'PEAR/System.php';
var_dump(class_exists('System'));
?>
Ve çalıştırın. Console/Getopt.php dosyasının bulunamadığına dair bir hata alacaksınız. Şimdi ilgili bileşeni indirip PEAR yüklememize entegre edelim. http://pear.php.net/package/Console_Getopt/download adresinden ilgili bileşeni temin ettikten sonra, PEAR dizini altına sadece PEAR/Console/Getopt.php olacak şekilde atalım ve test sayfamızı tekrar çalıştıralım. Sayfada bool(true) yazısının belirmesi lazım. Böylece PEAR kurulumumuzu tamamlamış olduk. Eğer bir sorunla karşılaşırsanız, hata mesajıyla birlikte yorum kısmına yazmaktan çekinmeyin
Benzer yazılar:
SDU - Bilgisayar Programcılığı mezunuyum. Sıkı bir Linuxçu ve Özgür Yazılım felsefesini benimsemiş biriyim.