"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Windows에 SSH2를 설치할 때 \"치명적인 오류: 정의되지 않은 함수 ssh2_connect()\" 호출" 오류를 수정하려면 어떻게 해야 합니까?

Windows에 SSH2를 설치할 때 \"치명적인 오류: 정의되지 않은 함수 ssh2_connect()\" 호출" 오류를 수정하려면 어떻게 해야 합니까?

2024년 11월 13일에 게시됨
검색:132

How do I fix the \

Windows에 PHP용 SSH2 설치

Apache를 실행하는 Windows 시스템에 SSH2를 설치하려고 하면 "치명적"과 같은 오류가 발생할 수 있습니다. 오류: 정의되지 않은 함수 ssh2_connect()를 호출했습니다." 이는 SSH2가 제대로 설치되지 않았음을 나타냅니다. 이 문제를 해결하려면 아래 단계를 따르세요.

  1. Win32 SSH2 PECL 확장 다운로드

공식 웹사이트를 방문하여 적절한 버전의 PECL을 다운로드하세요. PHP 버전에 대한 Win32 SSH2 PECL 확장을 사용합니다.

  1. 추출 아카이브

아카이브의 내용을 임시 폴더에 추출합니다.

  1. DLL 파일 배치

다음 파일을 PHP 모듈이 있는 "ext" 폴더로 이동합니다. 위치:

  • php_ssh2.dll
  • php_ssh2.pdb
  1. libssh2.dll 복사

"libssh2.dll" 파일을 다음 위치에 복사합니다. 위치:

  • C:\Windows\system32
  • C:\Windows\SysWOW64(64비트 시스템을 사용하는 경우)
  1. DLL 등록

명령어에서 다음 명령을 실행합니다. 프롬프트:

C:\> regsvr32 libssh2.dll
  1. Apache 다시 시작

Apache 웹 서버를 다시 시작하세요.

PHP x64를 사용하는 경우 x64 버전의 PHP를 구해야 할 수도 있습니다. "libssh2.dll" 및 SSH2 라이브러리. Win64 Compiled Libraries 사이트에서 찾을 수 있습니다.

변경한 후에는 Apache를 다시 시작해야 합니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3