SSH2 для PHP из коллекций программного обеспечения

Я установил PHP 7.1 из Software Collections и работаю на rh-php71-php-fpm. Теперь мне нужно использовать ssh2 для подключения к моему SFTP, он не входит в комплект программного обеспечения. Как мне его установить?

Я пытался выполнить установку с помощью следующих инструкций: http://programster.blogspot.com/2013/06/centos-64-install-ssh2-extension-for-php.html

Затем скопируйте файл .so туда, где расположены другие модули для установки SC: /opt/rh/rh-php71/root/usr/lib64/php/modules/ssh2.so, а затем присвойте ему +x

затем добавил ini, где находятся остальные: /etc/opt/rh/rh-php71/php.d/ssh2.ini

перезапустил rh-php71-php-fpm и httpd, но функция ssh2_connect все еще не определена.

Любая помощь?


person Lew Keyang    schedule 18.12.2018    source источник
comment
это потому, что когда я запускаю pecl install -f ssh2, он устанавливается для php 5.4? (базовая версия php), поэтому, когда я копирую .so в каталог модуля rh-php71, его нельзя прочитать?   -  person Lew Keyang    schedule 18.12.2018
comment
Затем скопировать файл .so поверх какого файла .so? Подходит ли он для этой сборки PHP?   -  person miken32    schedule 18.12.2018


Ответы (1)


Извините, я долго искал, и все, что мне нужно было сделать, это установить sclo-php71-php-pecl-ssh2

person Lew Keyang    schedule 18.12.2018
comment
На память: blog.remirepo.net/post /2017/02/23/ - person Remi Collet; 24.12.2018