欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

安裝配置SSH2擴展的步驟

這期內(nèi)容當中小編將會給大家?guī)碛嘘P安裝配置SSH2擴展的步驟,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)公司成立與2013年,先為長嶺等服務建站,長嶺等地企業(yè),進行企業(yè)商務咨詢服務。為長嶺企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。

安裝PHP SSH2擴展

### ubuntu安裝php鏈接服務器需要php擴展:

sudo apt-get install libssh3-1 php-ssh3

在Windows環(huán)境下安裝

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

根據(jù)自己PHP的版本去下載,我使用的WAMPSERVER2.5(64bit),PHP版本為5.5.12,是線程安全的,
所以下載的是php_ssh3-0.12-5.5-ts-vc11-x64.zip

1、解壓完后,會有三個文件,libssh3.dll、php_ssh.dll、php_ssh3.pdb。

2、將 php_ssh.dll、php_ssh3.pdb 放到你的 php 擴展目錄下 php/ext/ 下。

3、將libssh3.dll 復制到 c:/windows/system32 和 c:/windows/syswow64 各一份

4、php.ini中加入 extension=php_ssh3.dll

5、重啟apache,即可使用php執(zhí)行ssh連接操作了。

6、查看phpinfo(),是否有顯示php_ssh3擴展加載成功。

在linux環(huán)境下安裝

PHP SSH2擴展需要的依賴庫

openssl: 加密算法集合,C語言實現(xiàn)

libssh3: ssh3協(xié)議庫庫,C語言實現(xiàn)

PECL/ssh3: libssh3的php擴展,允許php程序調(diào)用libssh3中的函數(shù)

依賴關系:PECL/ssh3 –> libssh3 –> openssl

安裝需要的擴展包

安裝libssh3

wget  http://www.libssh3.org/download/libssh3-1.4.2.tar.gz  
tar zxf libssh3-1.4.2.tar.gz  
cd libssh3-1.4.2  
./configure && make && make install

安裝PECL/ssh3

wget  http://pecl.php.net/get/ssh3-0.11.3.tgz  
cd ssh3-0.11.3  
phpize   (如果報錯命令沒有找到,apt-get install php5-dev)  
./configure —with-ssh3 && make && make install

修改php配置信息

cd  /etc/php5/cgi  
vim  php.ini

添加項:extension=/usr/lib/php5/20090626/ssh3.so  
ssh3.so是編譯ssh3時得到的模塊,上面是模塊的位置。  

cd  /etc/php5/cli  
vim  php.ini

添加項:extension=/usr/lib/php5/20090626/ssh3.so  
ssh3.so是編譯ssh3時得到的模塊,上面是模塊的位置。  

重啟web服務器

/etc/init.d/lighttpd restart

查看是否加載了ssh3

[root@localhost ~]php -m | grep s

php代碼使用

public function actionTestServer()
{
    //登陸linux的ssh3用戶名
    $ssh_user='root';
    //登陸linux的密碼
    $ssh_pwd='';
    //默認端口號22
    $ssh_port='22';
    //服務器IP地址
    $ssh_host='120.77.62.13';
    //先測試拓展是否安裝并開啟
    if(!function_exists("ssh3_connect")){
        exit('SSH擴展沒有安裝或者沒有安裝成功');
    }
    //建立ssh3連接
    $ssh3 = ssh3_connect($ssh_host, $ssh_port);
    if(!$ssh3){
        exit('連接服務器失敗');
    }else{
        echo '成功連接上了服務器';
    }
    //連接成功后進行密碼驗證,沒驗證無法進行其他操作。
    if(!ssh3_auth_password( $ssh3, $ssh_user,  $ssh_pwd )){
        return false;
    }
    //shell腳本語句
    $e="/etc/init.d/nginx restart >> /tmp/nginx_restart_".date('Ymd').".log";
    //通過ssh3_exec執(zhí)行語句
    ssh3_exec($ssh3, $e);
}

上述就是小編為大家分享的安裝配置SSH2擴展的步驟了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站標題:安裝配置SSH2擴展的步驟
當前路徑:http://chinadenli.net/article8/jhhjip.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、網(wǎng)站收錄、響應式網(wǎng)站、自適應網(wǎng)站、用戶體驗、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作