使用Ubuntu Focal上的ondrej存储库,我已经从5.6
到7.4
安装了PHP。
[当我安装扩展名时,例如我的情况是php-amqp
和apt install php-amqp
,则该扩展名仅配置为默认PHP版本7.4
。
[在我的系统中寻找amqp.so
时,它仅在PHP 7.4
扩展文件夹/usr/lib/php/20190902
中可用。
如何使它在我的所有PHP版本中都可用(例如对于其他扩展名,例如php-geoip
,也是如此)
您必须直接使用以下命令为php 5.6安装:apt-get install php5.6-amqp
因为apt-get install php-amqp
仅将其安装为当前使用的php版本的扩展。
我好笨。当我升级到Ubuntu Focal时,ondrej的存储库还没有准备好,受困于Eoan。
现在,我已经更新了存储库,因为可以使用Focal,并且在apt update && apt upgrade
之后,我的所有PHP扩展名都已重新配置并且可以在我的所有PHP版本中使用。