php ssh2安裝教程

2022-03-03 22:02:33 字數 1543 閱讀 4536

php ssh2安裝教程

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

php.ini中加入 extension=php_ssh2.dll

我在centos下沒問題 

在win7下有問題 apache會崩掉

所以我採用python ssh2 上傳**

python上傳目錄的方法

import paramiko

import os

ip='

111'

;username='11'

;password='11'

;transport = paramiko.transport((ip, 22

))transport.connect(username=username, password=password)

sftp =paramiko.sftpclient.from_transport(transport)

ssh =paramiko.sshclient();

ssh.set_missing_host_key_policy(paramiko.autoaddpolicy())

ssh.connect(hostname=ip, port=22, username=username, password=password)

#上傳檔案目錄

src_path = 'c:/users/administrator/desktop/ss/'

target_path ='/root/ss/'

ssh.exec_command('mkdir -p '+target_path);

def copy_file(src_path,target_path):

src_path=src_path+'/'

target_path=target_path+'/'

filelist = os.listdir(src_path)

for file in filelist:

path = os.path.join(src_path,file)

if os.path.isdir(path):

# 遞迴呼叫

target_path1 = os.path.join(target_path,file)

ssh.exec_command('mkdir -p '+target_path1)

print(target_path1)

copy_file(path,target_path1)

else:

path1 = os.path.join(target_path,file)

sftp.put(path, path1)

copy_file(src_path,target_path)

transport.close();

ssh.close()

ps:如果出現no such file 那就建立目錄後延遲後 再傳輸檔案 或者 建立目錄前先判斷目錄有沒有存在 存在就不要建立了

php ssh2 交換機 Php ssh2擴充套件應用

標籤 1.安裝ssh2擴充套件 1 window 檢視phpinfo 是否有顯示php ssh2擴充套件載入成功。2 linux 在linux下需要先安裝擴充套件所需的依賴庫1.安裝libssh2 wget tar zxf libssh2 1.7.0.tar.gz cd libssh2 1.7.0....

YOLO2安裝教程

本部落格詳細介紹yolo2安裝的步驟 預設ubuntu已經安裝 跟部分版本如下 ubuntu 16.04 destop opencv 3.3.0 cuda 8.0 cudnn 6.0 ubuntu安裝參考部落格 ubuntu基本應用參考部落格 安裝參考部落格 cuda 正式安裝 配置darknet ...

2 Nginx安裝教程

2 需要的安裝包 第二步 解壓壓縮檔案 tar zxvf pcre 8.37.tar.gz 第三步 configure完成後,回到pcre目錄下執行make,最後執行make install 或直接執行 make make install 第四步 pcre config version 檢查版本 在...