【发布时间】:2020-02-25 15:32:27
【问题描述】:
我知道有很多关于将 imagick 安装到 Php7+ 的问题,不幸的是所有答案都没有解决我的问题。
我刚更新到php7.4,所以我按照之前的设置从7.3、7.2到启用imagick, 基本上:
echo extension=imagick.so > /etc/php/7.4/mods-available/imagick.ini
然后软链接到“fpm”和“cli”目录:
ln -s /etc/php/7.4/mods-available/imagick.ini /etc/php/7.4/fpm/conf.d/20-imagick.ini
ln -s /etc/php/7.4/mods-available/imagick.ini /etc/php/7.4/cli/conf.d/20-imagick.ini
重新加载了php7.4-fpm,但imagick仍然无法加载
用 php -i 验证 | grep imagick 但出现以下错误:
PHP Warning: PHP Startup: Unable to load dynamic library 'imagick.so' (tried: /usr/lib/php/20190902/imagick.so (/usr/lib/php/20190902/imagick.so: cannot open shared object file: No such file or directory), /us
r/lib/php/20190902/imagick.so.so (/usr/lib/php/20190902/imagick.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
注意:
- 我尝试purge php-imagick 并重新安装它,但不起作用。
【问题讨论】: