AMH面板安装额外的php扩展

Jinpeng
Jinpeng
管理员
40
文章
0
粉丝
LinuxAMH面板安装额外的php扩展已关闭评论392阅读模式

在使用AMH面板管理lnmp环境的时候,经常遇到开发环境要求必备某一样php扩展时,在AMH面板的『扩展安装』中并没有列出这部分不常用的php扩展,这时就需要使用手动安装的方式添加这一功能扩展。

下载所需要的扩展并进入目录,这里以ssh2扩展作为演示

从http://pecl.php.net/package/ssh2下载对应的扩展包

安装ssh2扩展

wget http://pecl.php.net/get/ssh2-1.4.1.tgz
 tar -xzvf ssh2-1.4.1.tgz 
/usr/local/php-8.4/bin/phpize;
./configure --with-php-config=/usr/local/php-8.4/bin/php-config
make && make install

复制so文件

编译完成,最后会提示so的目录。

Installing shared extensions: /usr/local/php-generic-8.2/lib/php/extensions/no-debug-non-zts-20220829/

把其中的目录安装好的so文件,xxx.so 复制环境目录:

cd /usr/local/php-generic-8.2/lib/php/extensions/no-debug-non-zts-20220829/
cp *.so /home/wwwroot/lnmp01/ext/

配置php环境

进入环境软件中的管理环境,点击『环境配置』在『编辑环境』最后增加一行:

extension = ssh2.so

AMH面板安装额外的php扩展

文章末尾固定信息

weinxin
我的微信
微信号已复制
我的微信
微信扫一扫
 
Jinpeng
  • 本文由 Jinpeng 发表于2025年2月23日 15:15:32
  • 转载请务必保留本文链接:https://www.ixmu.net/138.html