PHP警告:模块'imagick'已在第0行的Unknown中加载

Jer*_*Roy 5 php error-handling

我有一个简单的测试文件,其中唯一的php代码是:

if (isset($_REQUEST['back']) && ($back != '')) { $back = $_REQUEST['back']; }
$filename = 'images/'.$back.'.jpg';
$file = (file_exists($filename)) ? $back : 'back1';
Run Code Online (Sandbox Code Playgroud)

现在,每次运行文件时,都会PHP Warning: Module 'imagick' already loaded in Unknown on line 0在错误日志中添加此行。有什么建议吗?

Din*_*jar 5

打开你的 php.ini 文件并评论这个

;extension=imagick.so
Run Code Online (Sandbox Code Playgroud)

这解决了我的问题


小智 0

安装 PHP 的 imagick 扩展后。当我执行时php-fpm -v,我遇到了同样的问题,如下:

\n\n
[root@localhost]# php-fpm -v\n[10-Oct-2018 16:00:33] NOTICE: PHP message: PHP Warning:  Module 'imagick' already loaded in Unknown on line 0\n
Run Code Online (Sandbox Code Playgroud)\n\n

因为我是在安装 PHP 的 imagick 扩展时手动创建echo extension=imagick.so >> php.ini的。echo extension=imagick.ini我现在删除imagick.ini,重新启动php. 解决\xef\xbc\x81

\n