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 restartKurulum bitmiştir arkadaşlar. Özgürce kullabilirsiniz. Unutmadan Kurulum sonrasında arzu ederseniz
safe_mode = On yapabilirsiniz.
Saygılarımla...
Abdullah ÇINAR