Monday, 9 November 2015

Install php ssh2 in mac

1. brew install libssh2

/usr/local/Cellar/libssh2/1.4.3: 177 files, 1.2M, built in 19 seconds


2. sudo pecl install channel://pecl.php.net/ssh2-0.12

when ask for libssh2 directory, type: /usr/local/Cellar/

Build process completed successfully
Installing '/usr/lib/php/extensions/no-debug-non-zts-20100525/ssh2.so'
install ok: channel://pecl.php.net/ssh2-0.12
configuration option "php_ini" is not set to php.ini location
You should add "extension=ssh2.so" to php.ini

3. modify php.ini
add this line

extension=/usr/lib/php/extensions/no-debug-non-zts-20100525/ssh2.so

4. restart apache

5. test a ssh2 function
works!