Gönderen Konu: PHP SSH2 Fonksiyonu Kurulumu  (Okunma sayısı 6254 defa)

HS-Abdullah

  • Administrator
  • Newbie
  • *****
  • İleti: 45
    • Profili Görüntüle
    • E-Posta
PHP SSH2 Fonksiyonu Kurulumu
« : Mart 15, 2011, 12:04:02 ÖÖ »
Merhaba Arkadaşlar,

Bu konu ile ilgili çok sıkıntı yaşandığını gördüm. Benimde işime bu fonksiyon gerekti. Kendime kurarken bir makale oluşturmak istedim. Lafı çok uzatmadan kuruluma geçelim:

SSH2 Fonksiyonlarını kullanabilmek için sunucumuzda "libssh2" ve "ssh2" eklentilerinin olması gerekmekte.

SSH2 nin şuanda stabil sürümü yayımlanmadığı için cPanel üzerinden malesef kurulumu gerçekleştirememekteyiz; aynı sorundan dolayı pecl install -f ssh2 diyerek kurulum yapamıyoruz.

SSH2 kurulumundan önce libssh2 yi kurmamamız gerekmekte. Bunun için adımları takip ediniz.

Adım 1-) http://www.libssh2.org/ adresine giriyoruz. En son sürümünün linkini kopyalıyoruz.
Adım 2-) mkdir /libssh2
Adım 3-) cd /libssh2
Adım 4-) wget link (kopyaladığımız)
Adım 5-) tar -zxpf inen-dosya-adi.tar.gz
Adım 6-) cd inen-dosya-adi
Adım 7-) ./configure
Adım 8-) make all install
Adım 9-) service httpd restart

libssh2 kurulumu tamamlandı. Şimdi son olarak ssh2 yi kuralım ve bu işi bitirelim :)

Adım 1-) http://pecl.php.net/package/ssh2 adresinden son sürümün linkini kopyalıyalım
Adım 2-) mkdir /ssh2
Adım 3-) cd /ssh2
Adım 4-) wget link (kopyaladığımız)
Adım 5-) tar -xvf inen-dosya-adi.tgz
Adım 6-) /usr/bin/phpize (Hata verirse locate phpize diyerek nerde olduğuna bakınız)
Adım 7-) ./configure --with-ssh2
Adım 8-) make
Adım 9-) make install
Adım 10-) php.ini ye giriniz. proc_open() fonksiyonu disable_functions lardaysa kaldırınız. safe_mode = Off yapınız. Sonrasında uygun bir yere extension="ssh2.so" ekleyiniz
Adım 11-) make test
Adım 12-) service httpd restart


Kurulum bitmiştir arkadaşlar. Özgürce kullabilirsiniz. Unutmadan Kurulum sonrasında arzu ederseniz safe_mode = On yapabilirsiniz.

Saygılarımla...
Abdullah ÇINAR
« Son Düzenleme: Mart 15, 2011, 07:54:01 ÖÖ Gönderen: HS-Abdullah »

HS-Abdullah

  • Administrator
  • Newbie
  • *****
  • İleti: 45
    • Profili Görüntüle
    • E-Posta
Ynt: PHP SSH2 Fonksiyonu Kurulumu
« Yanıtla #1 : Haziran 26, 2012, 03:24:18 ÖS »
Şayet ilgili işlemler sonrasında phpinfo(); da ssh2 fonksiyonu gözükmezse php extension dizinine ssh2 klasöründe module alt klasöründe bulunan ssh2.so yu taşıyınız.