Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Mengapakah saya tidak boleh mendapatkan SSH2 untuk berfungsi pada Mesin Windows saya untuk PHP?

Mengapakah saya tidak boleh mendapatkan SSH2 untuk berfungsi pada Mesin Windows saya untuk PHP?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-28 17:38:29434semak imbas

Why Can't I Get SSH2 to Work on my Windows Machine for PHP?

Memasang SSH2 pada Mesin Windows untuk PHP

Walaupun memasukkan perpustakaan OpenSSL dan libssh2 yang diperlukan ke dalam fail php.ini dan memulakan semula Apache, ssh2_connect() terus menjana ralat maut, menunjukkan bahawa perkhidmatan SSH2 kekal tidak aktif. Artikel ini menyediakan panduan mendalam untuk berjaya memasang dan mengaktifkan SSH2 untuk PHP pada mesin Windows.

Penyelesaian:

  1. Muat turun SSH2 Sambungan:
    Dapatkan sambungan Win32 SSH2 PECL yang serasi dengan versi PHP anda.
  2. Ekstrak dan Letakkan Fail:
    Ekstrak kandungan sambungan dan letakkan php_ssh2 .dll dan php_ssh2.pdb dalam folder ext (cth., C:phpext). Salin libssh2.dll ke C:Windowssystem32 dan, untuk Windows 64-bit, C:WindowsSysWOW64.
  3. Daftar DLL:
    Gunakan arahan daftar libssh2.dll untuk mendaftarkan DLL.
  4. Mulakan semula Apache:
    Mulakan semula Apache untuk perubahan berkuat kuasa.

Nota untuk PHP x64:
Untuk PHP x64, cari versi x64 perpustakaan SSH2 dan DLL. Pertimbangkan untuk menggunakan pautan yang disediakan untuk perpustakaan Win64 yang telah disusun sebelumnya.

Atas ialah kandungan terperinci Mengapakah saya tidak boleh mendapatkan SSH2 untuk berfungsi pada Mesin Windows saya untuk PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn