Неустранимая ошибка: Вызов неопределенной функции ssh2 connect() - ОС Redhat
Я установил необходимые библиотеки для включения расширения ssh2. Я просто следовал этому руководству, чтобы установить расширение php ssh2. И это было включено на моей странице phpinfo. Но, тем не менее, я не могу использовать функцию ssh2_connection в своем php-файле. В нем говорится следующее сообщение об ошибке.
Пожалуйста, помогите решить эту проблему. Неустранимая ошибка: Вызов неопределенной функции ssh2_connect()
Примечание: Я использую Linux Redhat 6.3, и мне не нужна никакая альтернативная библиотека для этого.
2 answers
Исправлено: На сервере есть два файла php.ini, они приведены ниже. Второй будет размещен в зависимости от вашей серверной ОС. Просто посмотрите, где находится файл php.ini (locate php.ini
), и добавьте расширение в локальное.
/etc/php.ini
/usr/local/lib/php.ini
Попробуйте установить pecl -f ssh2 Затем убедитесь, что"extension=ssh2.so "находится в вашем php.ini/