Project

General

Profile

Install SSH module for PHP » History » Revision 5

Revision 4 (Neil Voss, 05/27/2010 02:58 PM) → Revision 5/31 (Neil Voss, 05/27/2010 03:17 PM)

h1. Install SSH module for PHP 

 h2. The ssh2 extension for php 

 |_.Name:|_.Download site:|_.CentOS package name|_.Fedora package name|_.SuSE rpm name| 
 |PHP PEAR |http://pear.php.net/ | |php-pecl-ssh2| | 
 |SSH PECL extension |http://www.php.net/manual/en/ssh2.installation.php |php-pear |php-pear extension|http://www.php.net/manual/en/ssh2.installation.php | |php-pecl-ssh2| | 

 bq. For newer systems the extension is available through the repository, e.g., on Fedora 12 type "@sudo yum install php-pecl-ssh2@" 

 h2. Download and install the ssh2 extension 

 # Go the website http://pecl.php.net/package/ssh2 
 # Download the latest version of ssh2:<pre> 
 wget http://pecl.php.net/get/ssh2-0.11.0.tgz</pre> 
 # Extract the tar ball<pre> 
 tar zxvf ssh2-0.11.0.tgz</pre> 
 # Go into the directory<pre> 
 cd ssh2-0.11.0</pre> 
 #  

 

 # Download and install the ssh2 extension for php as instructed at its download site: 
 * http://www.php.net/manual/en/ssh2.installation.php 
     Install openssl and compile libssh first before compiling php-ssh2 extension. Once you get the final ssh2.so, add it in your php.ini 

 The extension module is added to php in the same way as does the php-mrc module we distribute for the viewing mrc images through php.    To check whether it worked and for alternative way to make php recognize the module used in newer php, see http://emg.nysbc.org/documentation/leginon/bk02ch04s07.php under the section *Check php information* and *Alternative approach if mrc module does not show up in info.php output* 
 _______ 

 [[Setup job submission server|< Setup job submission server]] | [[Configure web server to submit jobs|Configure web server to submit jobs >]] 

 _______