Bagaimanakah cara saya memasang sambungan SSH2 pada mesin Windows dengan PHP?

Mary-Kate Olsen
Lepaskan: 2024-10-26 02:55:27
asal
496 orang telah melayarinya

How do I install the SSH2 extension on a Windows machine with PHP?

Memasang Sambungan SSH2 pada Mesin Windows dalam PHP

Memasang sambungan SSH2 pada mesin Windows dengan Apache memerlukan perpustakaan OpenSSL dan libssh2. Berikut ialah panduan langkah demi langkah:

1. Dapatkan Sambungan PHP SSH2 PECL:

Muat turun sambungan Win32 SSH2 PECL dari sini, pastikan anda memilih versi yang serasi dengan pemasangan PHP anda.

2. Ekstrak dan Salin Fail:

Ekstrak kandungan arkib yang dimuat turun. Salin fail berikut ke lokasi yang sesuai:

  • Letakkan php_ssh2.dll dan php_ssh2.pdb dalam direktori sambungan PHP (cth., C:phpext).
  • Alihkan libssh2.dll ke kedua-dua C:Windowssystem32 dan C:WindowsSysWOW64 (jika anda mempunyai pemasangan Windows 64-bit).

3. Daftar DLL:

Buka command prompt sebagai pentadbir dan jalankan arahan berikut:

C:\> regsvr32 libssh2.dll
Salin selepas log masuk

4. Kemas kini php.ini:

Edit fail php.ini anda dan tambah baris berikut untuk mendayakan sambungan SSH2:

extension=php_openssl.dll
extension=php_ssh2.dll
Salin selepas log masuk

5. Mulakan semula Apache:

Mulakan semula perkhidmatan Apache untuk memuatkan sambungan.

6. Pertimbangan untuk PHP 64-bit:

Jika anda menggunakan PHP 64-bit, anda perlu mendapatkan versi 64-bit perpustakaan SSH2 dan DLL. Sumber seperti yang dipautkan dalam jawapan boleh memberikannya.

Nota Tambahan:

  • Pastikan anda mempunyai kebenaran yang diperlukan untuk menyalin dan mendaftarkan DLL.
  • Jika anda menghadapi sebarang isu, pastikan laluan direktori sambungan PHP ditetapkan dengan betul dalam php.ini.
  • Jika isu itu berterusan, sahkan bahawa sambungan OpenSSL dipasang dan berfungsi dengan betul.

Atas ialah kandungan terperinci Bagaimanakah cara saya memasang sambungan SSH2 pada mesin Windows dengan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!