PHP:在Windows 電腦上安裝SSH2
問題陳述:
在Windows Apache 電腦上安裝SSSSH2 似乎儘管遵循有關OpenSSL 和libssh2 庫的文件說明,但仍存在問題。即使將所需的 DLL 新增至 php.ini 檔案並重新啟動 Apache,「呼叫未定義的函數 ssh2_connect()」錯誤仍然存在。
安裝指南:
要在Windows 電腦上成功安裝SSH2,請依照下列步驟操作:
-
下載SSH2 PECL 擴充:
- 造訪Win32 SSH2 PECL擴充下載頁面並選擇適當的版本。
-
提取並放置DLL:
將php_sshsh2. dll 和php_ssh2.pdb 檔案複製到PHP 擴充資料夾(例如C:phpext)。
- 將 libssh2.dll 檔案複製到 C:Windowssystem32 和 C :WindowsSysWOW64 (如果您有 64 位元系統)。
- 註冊DLL:
- 開啟以管理員身份開啟命令提示字元(cmd) 並執行以下指令:
C:> regsvr32 libssh2.dll
-
重新啟動Apache Web 服務器以完成
附加說明:-
- 如果您安裝的是64 位元PHP,您可能需要取得x64 版本的SSH2 函式庫和DLL。
查看線上資源(例如此頁面)以取得支援 PHP 的預先建置 Win64 程式庫。
以上是為什麼我無法在 Windows 電腦上使用 SSH2?的詳細內容。更多資訊請關注PHP中文網其他相關文章!