日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

解析用SSH與PHP相連接 確保數(shù)據(jù)傳輸?shù)陌踩訽PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:解析Windows XP系統(tǒng)下安裝apache+php+mysql
Apache和mysql的安裝較簡單,主要是安裝前請保證80端口未被占用 比如 iis 以前安裝過的apache mysql 先停止運行phpmyadmin,主要是配置文件的問題,把phpMyAdmin安裝目錄下Libraries目錄下面的Config.default.php復(fù)制到PHPmyAdmin根目錄下,改 名為Config.in

SSH可以通過將聯(lián)機的封包加密的技術(shù)進行資料的傳遞; 使用SSH可以把傳輸?shù)乃袛?shù)據(jù)進行加密,即使有人截獲到數(shù)據(jù)也無法得到有用的信息。同時數(shù)據(jù)經(jīng)過壓縮,大大地加快了傳輸?shù)乃俣��?傊ㄟ^SSH的使用,可以確保資料傳輸比較安全并且傳輸效率較高。

不過,并非所有人知道PHP可以與SSH連接的特性以及與執(zhí)行遠程命令的能力,不過這方面卻非常有用。由于我們可以在很多不同的方面利用PHP,因此它有很多設(shè)置選項來控制其行為。一組龐大的可選參數(shù)能夠保證您可以將 PHP 用于許多不同的目的,但這同時也意味著這些參數(shù)和服務(wù)端配置的組合會帶來一些安全問題。筆者一直在PHP CLI應(yīng)用程序中使用SSH,筆者是從cronjobs中使用它的,不過一開始并非十分簡單,可以說頗費周折。關(guān)于安全使用Shell2 函數(shù)的手冊也不是十分實用,筆者進行了多次試驗之后才有了今天這篇小文章,愿您讀了之后能為您配置PHP節(jié)省一點兒時間。

在這篇文章中,筆者需要假設(shè):

你正在運行的操作系統(tǒng)是Debian / Ubuntu。如果你運行的不是Debian / Ubuntu,你可能需要用你的Linux發(fā)行版本提供的數(shù)據(jù)包管理器來替換本文對應(yīng)內(nèi)容。

你運行的是PHP5.如果你運行的不是PHP5,可用PHP4代替之。

你對PHP和服務(wù)器管理有基本的了解。

你已經(jīng)安裝了PHP。

先決條件

安裝程序包

首先,讓我們安裝下面的程序包:

sudo aptitude update

sudo aptitude install php5-dev php5-cli php-pear buid-essential \

openssl-dev zlib1g-dev

安裝完成進入下一步。

編譯libssh2

在從sourceforge網(wǎng)站下載了Libssh2之后,我們需要編譯它,不過不要擔(dān)心,你只需要按照如下的方法操作:

cd /usr/src

wget surfnet.dl.sourceforge.net/sourceforge/libssh2/libssh2-0.14.tar.gz

tar -zxvf libssh2-0.14.tar.gz

cd libssh2-0.14/

。/configure

make all install

如果你想檢查是否有了一個新版本,可以查看SF.NET.不過,0.14這個版本就足夠了。

安裝

安裝ssh2.so

下一步,我們需要將libssh和 PHPr鏈接起來。有一個PECL模塊可以完成這個功能。我們可以使用PEAR安裝它。

pear install -f ssh2

-f參數(shù)確保SSH2被安裝,即使并沒有一個穩(wěn)定的選擇對象。你還可以使用如下的包名稱:ssh2-beta來強行運行。

現(xiàn)在你需要確保我們這個新的SSH2.SO模塊被PHP加載。編輯你的php.ini文件(對于CLI實用程序:/etc/php5/cli/php.ini,對于Apache實用程序:/etc/php5/apache2/php.ini)

extension=ssh2.so

這應(yīng)該放在“Dynamic Extensions”的下面,大約在第515行左右。

PHP支持SSH編寫代碼

你剛剛在PHP中啟用了SSH2。那么現(xiàn)在應(yīng)該如何利用它呢?有兩個選擇。SSH支持:

1.執(zhí)行方法:

這告訴你的服務(wù)器的操作系統(tǒng)來執(zhí)行什么東西,并且通過管道傳回到你的腳本。

2.外殼方法:

這種方法在操作系統(tǒng)中打開一個實際的外殼,這正像通過終端應(yīng)用程序登錄時所操作的那樣。有一些路由器并沒有一個完全的POSIX一致性實施過程,而是在你登錄時立即運行其自身的應(yīng)用程序。這時你就需要這種方法。

 

 

分享:重力推薦--正則表達式在線檢測工具
正則表達式(Regular Expression)在web開發(fā)中的應(yīng)用非常廣泛,很多時候使用它會給開發(fā)帶來極大的便利。 但是,正則表達式的編寫和使用是個比較復(fù)雜的過程。很多時候,即使將表達式寫出來了,也不能保證正確。 那么,有沒有便捷的檢測方法呢?有。本站推薦給

共3頁上一頁123下一頁
來源:模板無憂//所屬分類:PHP教程/更新時間:2009-10-03
相關(guān)PHP教程