>  기사  >  백엔드 개발  >  Windows 시스템의 PHP에서 SSH2 기능을 구성하는 방법은 무엇입니까?

Windows 시스템의 PHP에서 SSH2 기능을 구성하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-10-26 19:06:30795검색

How to Configure SSH2 Functionality in PHP on a Windows Machine?

Windows 시스템에 PHP용 SSH2 설치

Windows 중심 환경에서 SSH2 연결을 설정하려고 하면 다음과 같은 문제에 직면할 수 있습니다. 라이브러리 종속성. SSH2 기능을 지원하도록 PHP 설정을 구성하는 단계를 자세히 살펴보겠습니다.

  1. 라이브러리 종속성 획득:
    문서에 설명된 대로 OpenSSL 및 libssh2 도서관은 매우 중요합니다. OpenSSL은 PHP와 함께 사전 설치되는 경우가 많지만, 그렇지 않은 경우 Windows 배포판에서 구할 수 있습니다. 반면에 libssh2에는 다른 접근 방식이 필요합니다.

    • 저장소에서 Win32 SSH2 PECL 확장을 다운로드합니다.
    • 아카이브의 콘텐츠를 추출하고 제공된 동적 링크 라이브러리가 있는지 확인하세요. (DLL)은 해당 위치에 있습니다:

      • php_ssh2.dll 및 php_ssh2.pdb는 PHP 확장 폴더(예: C:phpext)에 있습니다.
      • 두 C 모두에서 libssh2.dll :Windowssystem32 및 (64비트 시스템을 사용하는 경우) C:WindowsSysWOW64.
  2. DLL 등록:
    다음 명령을 실행하여 libssh2.dll을 등록합니다:

    C:> regsvr32 libssh2.dll

  3. PHP 구성:
    다음 줄을 추가하여 php.ini 파일을 업데이트하세요.

    <code class="php">extension=php_openssl.dll
    extension=php_ssh2.dll</code>
  4. Apache 다시 시작:
    변경 사항을 적용하려면 웹 서버를 다시 시작해야 합니다.

이 단계가 완료되면 이제 PHP 환경이 다음을 갖추게 됩니다. SSH2 연결을 설정합니다. 추가 어려움이 발생하면 다음 조언을 고려해 볼 가치가 있습니다.

  • 64비트 PHP: SSH2 라이브러리 및 DLL이 PHP 설치의 비트와 일치하는지 확인하세요.
  • 컴파일된 라이브러리: 외부 소스에서 시스템과 호환되는 사전 컴파일된 라이브러리를 찾으세요.

위 내용은 Windows 시스템의 PHP에서 SSH2 기능을 구성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.