Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah cara saya membetulkan ralat \'Fatal error: Call to undefined function ssh2_connect()\' semasa memasang SSH2 pada Windows?
Memasang SSH2 untuk PHP pada Windows
Apabila cuba memasang SSH2 pada mesin Windows yang menjalankan Apache, anda mungkin menghadapi ralat seperti "Fatal ralat: Panggilan ke fungsi yang tidak ditentukan ssh2_connect()". Ini menunjukkan bahawa SSH2 tidak dipasang dengan betul. Untuk menyelesaikan isu ini, ikuti langkah di bawah:
Lawati tapak web rasmi dan muat turun versi yang sesuai untuk sambungan Win32 SSH2 PECL untuk versi PHP anda.
Ekstrak kandungan arkib ke dalam folder sementara.
Alihkan fail berikut ke folder "ext" di mana modul PHP terletak:
Salin "libssh2.dll" fail ke lokasi berikut:
Jalankan arahan berikut dalam Command Prompt:
C:\> regsvr32 libssh2.dll
Mulakan semula pelayan web Apache anda.
Jika anda menggunakan PHP x64, anda mungkin perlu mendapatkan versi x64 "libssh2.dll" dan pustaka SSH2. Anda boleh menemuinya di tapak Win64 Compiled Libraries.
Ingat untuk memulakan semula Apache selepas membuat sebarang perubahan.
Atas ialah kandungan terperinci Bagaimanakah cara saya membetulkan ralat \'Fatal error: Call to undefined function ssh2_connect()\' semasa memasang SSH2 pada Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!