2014-02-25 4 views
4

ssh2 확장을 사용하기위한 필수 라이브러리를 설치했습니다. 방금 php ssh2 확장을 설치하기 위해이 안내서를 따라했습니다. 그리고 내 phpinfo 페이지에서 사용할 수 있습니다. 하지만, 여전히 내 PHP 파일 내에서 ssh2_connection 함수를 사용할 수 없습니다. 다음과 같은 오류 메시지가 표시됩니다.치명적 오류 : 정의되지 않은 함수를 호출하십시오. ssh2_connect() - Redhat OS

이 문제를 해결하는 데 도움을주십시오. 치명적 오류 : 정의되지 않은 함수를 호출하십시오.

참고 : Redhat 6.3 Linux를 사용하고 있으며 이에 대한 대체 라이브러리는 필요하지 않습니다.

http://www.experts-exchange.com/OS/Linux/Q_27883937.html

enter image description here

+0

당신은 PHP의 FPM 및/또는 아파치를 사용하고/php.ini 파일에 있는지 확인 "= ssh2.so 확장"을 만들어 다음 SSH2 을 -f 설치 PECL 시도? 그렇다면 변경 사항을 적용하려면 다시 시작해야 할 수도 있습니다. – ub3rst4r

+0

아파치를 사용하고 있으며 이미 동일한 것을 다시 시작했습니다. –

답변

2

고정 : 서버에 두 개의 php.ini의 파일이 있는데, 사람들은 다음과 같습니다. 두 번째는 서버 OS에 따라 달라집니다. 그냥 php.ini (locate php.ini)의 위치를 ​​확인하고 로컬에 확장을 추가하십시오.

/etc/php.ini 
/usr/local/lib/php.ini