CentOS7,使用yum安装PHP74时报错,缺少依赖
libtcl8.5.so()(64bit) is needed by environment-modules-3.2.10-0.el7.remi.x86_64
解决办法,下载对应版本的tcl和tcl-devel包安装
[root@VM_134_40_linux downloads]# rpm -ivh tcl-devel-8.5.13-8.el7.x86_64.rpm tcl-8.5.13-8.el7.x86_64.rpm
[root@VM_134_40_linux downloads]# ls -ltr
-rw-r--r-- 1 root root 169164 Feb 23 15:32 tcl-devel-8.5.13-8.el7.x86_64.rpm
-rw-r--r-- 1 root root 1980564 Feb 23 15:36 tcl-8.5.13-8.el7.x86_64.rpm
[root@VM_134_40_linux downloads]# rpm -ivh tcl-devel-8.5.13-8.el7.x86_64.rpm tcl-8.5.13-8.el7.x86_64.rpm
再次安装PHP74成功
[root@VM_134_40_linux downloads]# yum --enablerepo=remi install php74-php
[root@VM_134_40_linux downloads]# php74 -v
PHP 7.4.28 (cli) (built: Feb 15 2022 13:23:10) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
[root@VM_134_40_linux downloads]#