call to undefined function ssh2 connect

Ниже приводится мой сценарий:

Он показывает следующую ошибку:

Как я могу справиться с этим?

Честно говоря, я бы рекомендовал использовать phpseclib, чистую реализацию PHP SSH2 . Пример:

Это тонна более портативная, удобная в использовании и более функциональная.

Я установил расширение SSH2 PECL, и он отлично работает благодаря всем вам за помощь …

Если вы используете bomebrew в OSX, для его установки я использовал следующее:

Это сработало для меня. Я вытащил его отсюда . Также должны быть Ubuntu и OSX с использованием порта Mac.

Вам нужно установить ssh2 lib

sudo apt-get install libssh2-php && sudo /etc/init.d/apache2 restart

этого должно быть достаточно, чтобы доставить вас в дорогу

Я запускаю CentOS 5.6 в качестве среды разработки, и для меня это работало.

Чтобы расширить ответ @neubert, если вы используете Laravel 5 или аналогичный, вы можете использовать phpseclib гораздо проще:

Для запуска composer require phpseclib/phpseclib

В контроллере добавьте

Затем используйте его в методе контроллера, например:

Fatal error: Call to undefined function ssh2_connect() in /var/www/html/beta/0sftp.php on line 33

my system is CentOS 6.4 all the required extensions is installed but I don’t know how to verify.

2 Answers 2

try to run the command :

For whatever it is worth, I tested the installation from the command line

and it was OK, but it did not work in a web page; took me a couple of minutes to remember I have to re-start Apache after installation 🙂

Not the answer you’re looking for? Browse other questions tagged php or ask your own question.

Linked

Hot Network Questions

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

site design / logo © 2019 Stack Exchange Inc; user contributions licensed under cc by-sa 4.0 with attribution required. rev 2019.11.15.35459

I am trying to make a ssh2_connect connection using ssh2_auth_password, the reason for this is to get files from another server

I am getting error as below PHP Fatal error: Uncaught Error: Call to undefined function ssh2_connect()

I have install as below:

I get the message

I used to use the same code for

This above code worked perfectly when I am upgraded to PHP and ubuntu higher version this code doesn’t work.

Оцените статью