windows7下安裝php的php-ssh2擴充教程(啟動php報錯:libssh2.dll 丟失)

來源:互聯網
上載者:User
啟動php報錯:libssh2.dll 丟失。

解決方案:安裝php-ssh2擴充。

windows7下安裝php的php-ssh2擴充教程

因為想做一個往測試伺服器傳檔案的需求,看到PHP支援ssh操作,所以整理了下安裝過程,與大家分享下。

安裝步驟

1. 下載 phpextension ssh2

下載地址 http://windows.php.net/downloads/pecl/releases/ssh2/0.12/

根據自己PHP的版本去下載,我使用的是安全執行緒的,所以下載的是php_ssh2-0.12-5.4-ts-vc9-x86.zip

2. 解壓完後,會有三個檔案,libssh2.dll、php_ssh.dll、php_ssh2.pdb。

3. 將 php_ssh.dll、php_ssh2.pdb 放到你的 php 擴充目錄下 php/ext/ 下。

4. 將libssh2.dll 複製到 c:/windows/system32 和 c:/windows/syswow64 各一份

5. php.ini中加入 extension=php_ssh2.dll

6. 重啟apache,即可使用php執行ssh串連操作了。

查看phpinfo(),是否有顯示php_ssh2擴充載入成功。

PHP測試代碼

複製代碼代碼如下:

$connection = ssh2_connect('192.168.255.128', 22);ssh2_auth_password($connection, 'root', '123456');ssh2_scp_send($connection, 'd:/tmp/test.txt', '/tmp/test.txt', 0644);

+

=

=

=

=

+

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.