BT宝塔面板安装PHP SSH2扩展的方法【原创】

Proxmox出现 Function “ssh2_connect” does not exist.Please Install SSH2 PECL before you start using the script. 错误提示的解决方法。

游子最近在折腾 proxmox 安装 PHP SSH2扩展,用的是BT宝塔面板,分享BT宝塔面版安装PHP SSH2扩展的方法。

如果你也遇到宝塔面板PHP安装SSH2扩展的问题,这篇文章或许对你有所帮助。

宝塔面板PHP安装SSH2扩展安装方法如下:(以php7.2为例)

安装之前我们首先要搞清楚宝塔的PHP路径

宝塔面板PHP路径是这样的,如果你是其他PHP版本对应修改即可,把72改成71或70,分别代表PHP版本号

/www/server/php/72/bin/phpize

CentOS 7.x + 宝塔面板 PHP7.2为例,安装SSH2扩展

1、先安装必要的系统组件

yum install -y libssh2.x86_64 php-pecl-ssh2.x86_64
yum install -y openssl
yum install -y openssl-devel

2、下载安装包,先安装libssh2再安装ssh2

wget https://www.libssh2.org/download/libssh2-1.8.0.tar.gz
wget https://pecl.php.net/get/ssh2-1.1.2.tgz

3、开始安装libssh2

tar -zxvf libssh2-1.8.0.tar.gz
cd libssh2-1.8.0
./configure --prefix=/usr/local/libssh2
make && make install

4、开始编译安装ssh2

cd /root
tar -zxvf ssh2-1.1.2.tgz
cd ssh2-1.1.2
/www/server/php/72/bin/phpize
./configure --prefix=/usr/local/ssh2 --with-ssh2=/usr/local/libssh2 --with-php-config=/www/server/php/72/bin/php-config
make && make install

5、修改配置文件添加扩展加载文件路径

vi /www/server/php/72/etc/php.ini

复制这行粘帖到追尾行

/www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/ssh2.so

6、重启apache服务

/etc/init.d/httpd restart

7、重启php服务

/etc/init.d/php-fpm-72 restart

如果是其他PHP版本对应重启即可

/etc/init.d/php-fpm-{52|53|54|55|56|70|71} restart

8、至此宝塔面板PHP安装SSH2扩展成功!如果安装过程中遇到错误,或者有什么不懂的欢迎留言或联系游子。很乐意帮你解决问题!

评论

  1. 3年前
    2019-6-04 12:13:49

    可以,哈哈哈 😎

  2. awei
    3年前
    2019-5-18 1:28:59

    在php.ini配置文件中添加ssh2扩展:extension=ssh2.so

  3. awei
    3年前
    2019-5-18 1:17:08

    怎么查看 ssl2扩展安装成功

    • 博主
      awei
      3年前
      2019-5-20 16:21:34

      按步骤一步一步操作即可

  4. 唐建兴
    4年前
    2019-1-02 19:55:17

    第4步时候每次都安装不成功
    完整的输入命令后,只弹出phpize的版本信息,不知道为什么昵

    • 博主
      唐建兴
      4年前
      2019-1-05 18:37:11

      按步骤操作不会有任何问题,一步步PHP版本搞对来。

    • 博主
      唐建兴
      4年前
      2019-1-09 12:10:15

      搞定否?

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇