Я некоторое время пытался установить расширение SSH 2 для php на моем сервере CentOS 5.6 x64. Я запустил сервер с нуля, и вот шаги, которые я предпринял
- установить и настроить APF
- установить apache
- установить php
- установить mysql
- добавить репозиторий epel
- установите php-pear, чтобы я мог использовать pecl
- запустите yum install libssh2-devel
- запустите pecl install ssh2-beta
- echo extension = ssh2.so >> / etc / php.ini
(Там было несколько дополнительных вещей, таких как установка phpMyadmin и wordpress)
После этого я запускаю php -m, чтобы увидеть модули php, а ssh2 нет в списке. Я искал уроки навсегда и нашел несколько, но из того, что я вижу, я все сделал правильно. Может кто-нибудь увидеть, где я иду не так. Я могу предоставить любые файлы конфигурации, которые вам могут понадобиться. Также я слышал о phpseclib и задавался вопросом, будет ли это более легкий / лучший маршрут? Любая помощь будет принята с благодарностью!