@Tesmen
Backend разработчик

Как запустить php->ssh скрипт в консоли?

Картина следующая имеется сервер на Ubuntu 15.04, на нем имеется подшитая к php 5.6.4 библиотека ssh2, которая применяется в скрипте. Если обратиться к этому скрипту через браузер, всё проходит хорошо, уходит запрос, приходит ответ, вывод на экран. Но если запустить его через консоль как "$php script.php", пыха начинает ругаться:
PHP Fatal error: Call to undefined function ssh2_connect() in...

В чем проблема, и что покрутить, чтобы заработало?
  • Вопрос задан
  • 912 просмотров
Решения вопроса 1
fornit1917
@fornit1917
Для консольного php и веб php используются разные конфиги. Возможно для консольного php (/etc/php5/cli/php.ini) не подключено расширение ssh2
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
begemot_sun
@begemot_sun
Программист в душе.
Вы используете разные конфиги php.ini

посмотрите /etc/php5/php.ini там включите ssh2 библиотеку.
Ответ написан
Комментировать
@riosun
sudo apt install php-ssh2
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы