最近 PHP 项目 需要用到 通过 SSH 操作服务器的需求
折腾了一下 在 LNMP 上面 安装 ssh2 扩展
依赖关系
ssh2 扩展
依赖 libssh2
编译安装 libssh2
- 找个目录 执行下列命令
1 | git clone https://github.com/libssh2/libssh2.git |
- 执行下列命令 编译扩展
1 | wget http://pecl.php.net/get/ssh2-1.3.1.tgz |
- 修改
php.ini
- LNMP 的 一般在
/usr/local/php/etc/php.ini
- 如果找不到 可以执行
php-config
命令 看下--ini-path
- LNMP 的 一般在
1 | vi php.ini |
重启 PHP 查看 phpinfo
1 | lnmp php-fpm restart |