首頁 > 後端開發 > php教程 > Php ssh2擴充應用 php ssh終端機 php ssh client php ssh擴

Php ssh2擴充應用 php ssh終端機 php ssh client php ssh擴

WBOY
發布: 2016-07-29 08:54:02
原創
1269 人瀏覽過

1.安裝ssh2擴充

(1)window

<span>1</span><span>. 下载 php extension ssh2
下载地址 http:</span>//windows.php.net/downloads/pecl/releases/ssh2/<span>0.12</span>/<span>根据自己PHP的版本去下载</span><span>2</span><span>. 解压完后,会有三个文件,libssh2.dll、php_ssh.dll、php_ssh2.pdb。
</span><span>3</span>. 将 php_ssh.dll、php_ssh2.pdb 放到你的 php 扩展目录下 php/ext/<span> 下。
</span><span>4</span>. 将libssh2.dll 复制到 c:/windows/system32 和 c:/windows/<span>syswow64 各一份
</span><span>5</span>. php.ini中加入 extension=<span>php_ssh2.dll
</span><span>6</span><span>. 重启服务器,即可使用php执行ssh连接操作了。
查看phpinfo(),是否有显示php_ssh2扩展加载成功。<br></span>
登入後複製

(2)linux

<span>在linux下需要先安装扩展所需的依赖库
</span><span>1</span><span>.安装libssh2
wget http:</span>//www.libssh2.org/download/libssh2-<span>1.7</span>.<span>0</span><span>.tar.gz
tar zxf libssh2</span>-<span>1.7</span>.<span>0</span><span>.tar.gz
cd libssh2</span>-<span>1.7</span>.<span>0</span><span>.</span>/configure --prefix=/usr/local/<span>libssh2
make </span>&&<span> make install
</span><span>2</span><span>.安装ssh2
wget http:</span>//pecl.php.net/get/ssh2-<span>0.12</span><span>.tgz
tar </span>-zxvf  ssh2-<span>0.12</span><span>.tgz
cd ssh2</span>-<span>0.12</span><span>phpize
.</span>/configure --prefix=/usr/local/ssh2 --with-ssh2=/usr/local/<span>libssh2
make
#执行完以上过程后,在当前目录下的modules目录下会生成一个ssh2.so文件,这就是扩展PHP所需要的,将该文件拷贝到PHP库的存储目录下在修改PHP的配置文件即可。
cp modules</span>/ssh2.so /usr/local/php/lib/php/extensions/no-debug-non-zts-<span>20131226</span>/<span>#注:PHP库的存储目录可能不同
vim </span>/usr/local/php/lib/<span>php.ini
添加extension</span>=<span>ssh2.so
#重启php
php </span>-m |grep ssh #可查看是否安装成功
登入後複製

(2)linux

rrreee

2. 1)建立以下目錄

web ssh php,ssh 查看 php 错误,如何 ssh 查看 php 错误,php ssh windows,php ssh,php ssh终端,php ssh client,php ssh扩

file存放源碼(第一次需要co代碼,之後再改用up)

key存放密鑰

log存放錯誤信息,文件更新刪除記錄

key存放密鑰log存放錯誤信息,文件更新記錄。存放相關操作(https://github.com/getCodeWarehouse/php_ssh2)

(2)在svn hooks中開啟鉤子,

調用php腳本web ssh php,ssh 查看 php 错误,如何 ssh 查看 php 错误,php ssh windows,php ssh,php ssh终端,php ssh client,php ssh扩

web ssh php,ssh 查看 php 错误,如何 ssh 查看 php 错误,php ssh windows,php ssh,php ssh终端,php ssh client,php ssh扩調用php腳本

三次要改權限~ 要改權限~要改權限~web ssh php,ssh 查看 php 错误,如何 ssh 查看 php 错误,php ssh windows,php ssh,php ssh终端,php ssh client,php ssh扩 

svn up 狀態有U D A,使用array_pop彈出無用資料

和新增同類型資料夾,選擇不同的函數,值得注意的是ssh2_sftp_mkdir,如果遠端機存在此資料夾會報錯web ssh php,ssh 查看 php 错误,如何 ssh 查看 php 错误,php ssh windows,php ssh,php ssh终端,php ssh client,php ssh扩

刪除資料夾之所以使用rm指令,因為ssh2_sftp_rmdir又不能刪除非加空資料夾,不能加空資料夾參數

(3)測試提交svnweb ssh php,ssh 查看 php 错误,如何 ssh 查看 php 错误,php ssh windows,php ssh,php ssh终端,php ssh client,php ssh扩

web ssh php,ssh 查看 php 错误,如何 ssh 查看 php 错误,php ssh windows,php ssh,php ssh终端,php ssh client,php ssh扩更新檔案成功

_o

相關程式碼:https://github.com/getCodeWarehouse/php_ssh2 以上就介紹了Php ssh2擴充應用,包含了ssh,php方面的內容,希望對PHP教學有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板