當前位置:
首頁 > 知識 > THINKPHP 3.2 PHP SFTP上傳下載 代碼實現方法

THINKPHP 3.2 PHP SFTP上傳下載 代碼實現方法


一、SFTP介紹

使用SSH協議進行FTP傳輸的協議叫SFTP(安全文件傳輸)Sftp和Ftp都是文件傳輸協議。區別:sftp是ssh內含的協議(ssh是加密的telnet協議),

只要sshd伺服器啟動了,它就可用,而且sftp安全性較高,它本身不需要ftp伺服器啟動。 sftp = ssh + ftp(安全文件傳輸協議)。由於ftp是明文傳輸的,

沒有安全性,而sftp基於ssh,傳輸內容是加密過的,較為安全。目前網路不太安全,以前用telnet的都改用ssh2(SSH1已被破解)。sftp這個工具和ftp用

法一樣。但是它的傳輸文件是通過ssl加密了的,即使被截獲了也無法破解。而且sftp相比ftp功能要多一些,多了一些文件屬性的設置。


二、SSH2擴展配置

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

根據自己的php版本選擇 擴展包,這裡我使用的是php5.3,所以我下載的是 php_ssh2-0.12-5.3-ts-vc9-x86.zip

THINKPHP 3.2 PHP SFTP上傳下載 代碼實現方法

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, 列印phpinfo(); 會出現 SSH2 擴展,表示安裝成功

THINKPHP 3.2 PHP SFTP上傳下載 代碼實現方法



三、SFTP 代碼DEMO

調用代碼

THINKPHP 3.2 PHP SFTP上傳下載 代碼實現方法

SFTP 封裝類

THINKPHP 3.2 PHP SFTP上傳下載 代碼實現方法



PHP學習交流群,免費視頻學習資料:365672221

更多精彩內容,訪問中公優就業官網:http://xue.ujiuye.com/?wt.bd=zt36716tt

500萬就業基金助力,2017大學生就業扶助計劃:http://www.ujiuye.com/zt/jyfc/?wt.bd=zt36716tt

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT優就業 的精彩文章:

ABP從入門到精通(1):aspnet-zero-core項目啟動及各項目源碼說明
富文本編輯器UEditor自定義工具欄(基礎配置與字體、背景色、行間距、超鏈接實現)
優就業學員起薪大揭底——你行,你上呀!
怎樣解決Python從入門到進階難有進步的問題?
Vue.js 1.x 和 2.x 實例的生命周期

TAG:IT優就業 |

您可能感興趣

基於INTEL FPGA硬浮點DSP實現卷積運算
Dovey Wan口中航母級別的CELER NETWORK要實現每秒數十億筆交易!
收藏!CNN與RNN對中文文本進行分類-基於TENSORFLOW實現
93.8%!OPPO Find X實現逆天屏佔比,或採用COP封裝
NVIDIA新顯卡或支持HDMI2.1:實現4K 120Hz視頻輸出
Python實現TFTP文件傳輸
FAIR聯合INRIA提出DensePose-RCNN,更好地實現人體姿態估計
ASP.NET Core Web API下事件驅動型架構的實現(三):基於RabbitMQ的事件匯流排
最全評測!Galaxy S9及vivo APEX中S9的AMOLED屏可實現141%的sRGB覆蓋
EMNLP 2018 | Google AI提出「透明注意力」機制,實現更深層NMT模型
用PyTorch實現Mask R-CNN
HTML5 | 使用Canvas API畫圖實現繪製坦克圖案
SURFACE GO是微軟實現的混合PC夢想
HTC高管展示SteamVR Tracking 2.0技術 實現跨房間VR使用
SSM實現簡單的CRUD之DAO層
BAIR提出MC-GAN,使用GAN實現字體風格遷移
FAIR最新視覺論文集錦:FPN,RetinaNet,Mask 和 Mask-X RCNN(含代碼實現)
商湯聯合提出基於FPGA的快速Winograd演算法:實現FPGA之上最優的CNN表現與能耗
《戰爭機器5》Xbox One X全模式將爭取4K 60FPS PC版可實現120FPS
基於RO電路變化PUF的FPGA實現