PHP7.3启动警告信息

PHP7.3启动警告信息

我正在使用 Ubuntu 18.04、Apache2,并且已从 PHP7.2 升级到 PHP7.3,但我的 php 日志文件中收到警告,表明某些事情不太对劲。

PHP 7.3 已启动并运行,并且我phpinfo()确认一系列模块已安装并正在运行。

我收到此形式的警告:

PHP Startup: Unable to load dynamic library 'bz2' (tried: /usr/lib/php/20170718/bz2 (/usr/lib/php/20170718/bz2: cannot open shared object file...............

发出消息的模块是:

bz2
curl
gd2
mysqli
pdo_mysql
ext-gd
xmlrpc

其中所有这些都出现在中phpinfo,尽管 gd2 或 ext-gd 没有明确出现,但gd确实出现。

对我来说,奇怪的是这些警告指的是尝试从目录加载20170718,但 PHP7.3 却从20180731目录加载。在升级到 7.3 期间,我知道我必须确保我有正确的phpize,并且新目录变成了20180731。在我看来,好像有一些遗留的东西需要清除。

此外 - 模块bcmathfileinfombstring给出满足这种类型的警告:

Module 'bcmath' already loaded in Unknown on line 0

据我所知,这可能是由于尝试启用扩展两次 -在目录中php.ini并再次在bcmath.so等中config.d- 但事实并非如此 - 它们在中被注释掉了php.ini

这并没有阻止我的工作,但却用重复的警告填满了日志文件。

谁能告诉我警告在哪里产生以及如何克服它们?

相关内容