安裝
先安裝 libssh2 再安裝 ssh2$ tar -zxvf libssh2-1.4.2.tar.gz $ cd libssh2-1.4.2 $ ./configure --prefix=/usr/local/libssh2 $ make && make install
編譯安裝ssh2$ tar -zxvf ssh2-0.12.tgz $ cd ssh2-0.12 $ /usr/local/zend/bin/phpize $ ./configure --prefix=/usr/local/ssh2 --with-ssh2=/usr/local/libssh2 --with-php-config=/usr/local/zend/bin/php-config $ make && make install
修改php.ini 加入extension=ssh2.so
重啟php
除錯使用者名稱密碼方式登入$user="root";//遠端使用者名稱 $pass="******";//遠端密碼 $connection=ssh2_connect('10.10.10.10',22); ssh2_auth_password($connection,$user,$pass);
用sshkey方式登入$connection=ssh2_connect('10.10.10.10',22); if(ssh2_auth_pubkey_file($connection, 'root', '/home/id_rsa.pub', '/home/id_rsa', 'secret')) else
執行命令獲取返回值$cmd="ps aux";//命令 $ret=ssh2_exec($connection,$cmd); stream_set_blocking($ret, true); echo (stream_get_contents($ret));
php安裝和配置
過年在家,難得空下來想搞個各個 自己申請個網域名稱,租用下伺服器空間。看來看去還是php的server比較便宜,而且現成的 模板比較多。以前也幫別人管理過論壇和一些明星 那時都是用別人的模板,自己做的最多的就是一些美工或一些靜態頁面,沒時間對php進行深入的研究。在這裡我先總結下php安裝和配置,它...
PHP安裝配置
tar zxvf php 5.2.9.tar.gz c software cd software php 5.2.9 make make install 編譯,進行安裝。cp php.ini dist usr local php lib php.ini 在apache2中修改配置檔案 並在後面加入 ...
PHP安裝配置
php的安裝與配置 1 安裝apache伺服器 2 安裝php 2.2 將安裝包下的php.ini dist改為php.ini,版本更新後該檔案改名為了php.ini developer,將該檔案改名為php.ini即可 2.3 開啟安裝包下的install.txt檔案,找到如下內容 for php...