Как установить pecl ssh2 на centos

Статус
В этой теме нельзя размещать новые ответы.

kosmosrus

Создатель
Регистрация
23 Окт 2010
Сообщения
28
Реакции
0
Мне нужно установить модуль для php pecl ssh2 на vps с root доступом. Как это сделать?
 
Мне нужно установить модуль для php pecl ssh2 на vps с root доступом. Как это сделать?

Ставим все необходимое для сборки:
Код:
yum install -y php-devel libssh2-devel php-pear

Собираем модуль:
Код:
pecl install -f ssh2

Подключаем ssh2 расширение к PHP:
Код:
echo "extension=ssh2.so" > /etc/php.d/ssh2.ini

Убеждаемся, что все ок:
Код:
php -m | grep ssh2
ssh2

Перезапускаем Апача:
Код:
/etc/init.d/httpd restart
 
Вот какая ошибка PHP Startup: Unable to load dynamic library '/usr/lib/php/modules//usr/lib/php/modules/ssh2.so' - /usr/lib/php/modules//usr/lib/php/modules/ssh2.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/ssh2.so' - /usr/lib/php/modules/ssh2.so: invalid ELF header in Unknown on line 0

Что делать?

Добавлено через 7 минут
Из-за этого лег Апач.
 
указан неверный путь к библиотеке либо ее там нет вовсе
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху