gpt4 book ai didi

php - spatie/pdf-to-image 1.8.2 需要 ext-imagick composer 安装时出错

转载 作者:行者123 更新时间:2023-12-02 19:29:53 25 4
gpt4 key购买 nike

我只是通过使用 composer cli 来选择一个遗留的 laravel 项目。我执行了 composer install 但它说一个错误 spatie/pdf-to-image 1.8.2 requires ext-imagick Error。我想不通。我猜这是因为 imagick 扩展没有在 php.ini 中正确设置。以前有人遇到过这种错误吗?提前谢谢你。

最佳答案

您的机器上没有安装 Imagick 扩展。此外,您还应确保在 php.ini 中取消注释 Imagick.so。如果您使用的是 macOS,则可以执行后续步骤。

首先,安装 imagemagick 本身。这是获取稍后用于编译 PHP 扩展的源文件所必需的。

brew install pkg-config imagemagick

这还将安装所需的 pkg-config 依赖项。

其次,使用pecl编译PHP扩展。

pecl install imagick

它还会在您的 php.ini 中自动注册,现在应该可以使用了

最后,测试 imagick 扩展将可用。

php -m | grep -i magic

如果设置正确,此命令将显示 imagick

注意:如果您运行 php-fpm,请确保您重新启动守护进程以加载最新的扩展。使用brew services restart php

关于php - spatie/pdf-to-image 1.8.2 需要 ext-imagick composer 安装时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61985053/

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