gpt4 book ai didi

php - 无法在适用于 PHP 7.4 的 Amazon Linux 2 上安装 php-imagick

转载 作者:行者123 更新时间:2023-12-03 22:56:47 26 4
gpt4 key购买 nike

当我尝试运行时 sudo yum install php-imagick我得到这个回应:

Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
amzn2-core | 3.7 kB 00:00:00
299 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package php-pecl-imagick.x86_64 0:3.4.4-10.el7.remi.7.4 will be installed
--> Processing Dependency: libMagickCore-6.Q16.so.6()(64bit) for package: php-pecl-imagick-3.4.4-10.el7.remi.7.4.x86_64
--> Processing Dependency: libMagickWand-6.Q16.so.6()(64bit) for package: php-pecl-imagick-3.4.4-10.el7.remi.7.4.x86_64
--> Finished Dependency Resolution
Error: Package: php-pecl-imagick-3.4.4-10.el7.remi.7.4.x86_64 (remi-php74)
Requires: libMagickCore-6.Q16.so.6()(64bit)
Error: Package: php-pecl-imagick-3.4.4-10.el7.remi.7.4.x86_64 (remi-php74)
Requires: libMagickWand-6.Q16.so.6()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
服务器在 Amazon Linux 2 上,PHP 版本是 7.4.7

最佳答案

这是我发现的最干净的方法(在 Amazon Linux AMI 2 上的 PHP 7.4 下):

sudo yum -y install php-pear php-devel gcc ImageMagick ImageMagick-devel
sudo bash -c "yes '' | pecl install -f imagick"
sudo bash -c "echo 'extension=imagick.so' > /etc/php.d/imagick.ini"
如果您使用的是 php-fpm ,不要忘记重新启动它:
sudo systemctl restart php-fpm.service

关于php - 无法在适用于 PHP 7.4 的 Amazon Linux 2 上安装 php-imagick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63628114/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com