1.报错
ubuntu宝塔面板安装php8.1时报错:
Starting php-fpm /www/server/php/81/sbin/php-fpm: error while loading shared libraries: libssh2.so.1: cannot open shared object file: No such file or directory
2.原因
libssh2.so.1是libssh2库的一部分。libssh2是一个C函数库,用于实现SSH2协议,它是一套安全通讯协议框架。libssh2.so.1是该库的一个动态链接库文件,特别适用于Linux操作系统(包括Unix、macOS、FreeBSD等系统),并且支持常见的SSH协议版本及加密算法。这个库通过提供自定义的安全选项,支持多种身份验证方式(如密码、公钥、身份证书等),以及多种加密算法(如AES-128、AES-192、AES-256等),确保了SSH通信的安全性。此外,libssh2.so.1还支持快速建立SSH连接和传输数据,具有高性能和低资源占用的特点,是一个开源且免费的库。
需要安装libssh2库
3.安装libssh2库
sudo apt-get install libssh2-1