Sunucuya php kuruldu ve php üzerinden calısmak üzere php-ssh2 modülünü kurdum
Kurulum sorunsuz
php -m | grep ssh2
ile kurulmus oldugunu görebiliyorum fakat php üzerinden calıstırmaya kalktığımda
Fatal error: Call to undefined function ssh2_connect() hatasını alıyorum bu sorunu nasıl giderebilirim ?
İşletim Sistemi Centos
Fatal error: Call to undefined function ssh2_connect()
7
●1.850
- 16-08-2013, 13:17:49
- 16-08-2013, 13:47:52Üyeliği durdurulduSSH2 PECL uzantısını yüklemeniz gerekli. centos kullanıyorsanız
yum install libssh2-devel
ile yüklemeyi gerçekleştirebilirsiniz. - 16-08-2013, 13:48:04http://php.net/manual/en/ssh2.installation.php
sunucunun linux mu windows mu bilmiyom ama extension modül dosyası kapalı olabilir.
# başındaki işareti kaldırabilirsin. - 16-08-2013, 13:53:20centos işletim sistemi o dediğiniz nasıl oluyorhacspectrum adlı üyeden alıntı: mesajı görüntüle
- 16-08-2013, 17:25:19Pure PHP SSH2 eklentisini öneririm: http://phpseclib.sourceforge.net/ adresinden indirebilirsiniz.
Kodları şunlara göre ayarlarsınız:
<?php include('Net/SSH2.php'); $ssh = new Net_SSH2('www.alanadi.com'); if (!$ssh->login('kullaniciadi', 'parola')) { exit('Giriş Başarısız'); } echo $ssh->exec('pwd'); echo $ssh->exec('ls -la'); ?> - 23-08-2013, 17:50:56Üyeliği durdurulduMerhaba Arkadaşım Daha Önce Denemiştim Çalışıyor.
yum install –y gcc php-devel php-pear libssh2 libssh2-devel make cd /usr/local/src wget http://www.libssh2.org/download/libssh2-1.2.8.tar.gz tar -zxvf libssh2-1.2.8.tar.gz cd libssh2-1.2.8 ./configure make all install ------------------------------------ Kurulum Sırasında configure: error: cannot find OpenSSL or Libgcrypt, Gibi Bi Hata Alıyorsan; try –with-libssl-prefix=PATH or –with-libgcrypt-prefix=PATH yum install –y libgcrypt-devel ------------------------------------ cd /usr/local/src wget http://pecl.php.net/get/ssh2-0.11.2.tgz tar -zxvf ssh2-0.11.2.tgz cd ssh2-0.11.2 phpize && ./configure --with-ssh2 && make && make install touch /etc/php.d/ssh2.ini echo "extension=ssh2.so" > /etc/php.d/ssh2.ini /etc/init.d/httpd restart
Kurulum Tamamlandı