Ниже приводится мой сценарий:
Он показывает следующую ошибку:
Как я могу справиться с этим?
Честно говоря, я бы рекомендовал использовать 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
Related
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.