2 回答

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個(gè)贊
你沒(méi)有在你的機(jī)器上安裝 Imagick 擴(kuò)展。此外,您應(yīng)該確保在php.ini
. 如果您使用的是 macOS,則可以執(zhí)行后續(xù)步驟。
首先,安裝imagemagick本身。這是獲取稍后用于編譯 PHP 擴(kuò)展的源文件所必需的。
brew install pkg-config imagemagick
這還將安裝所需的pkg-config依賴(lài)項(xiàng)。
其次,使用pecl編譯 PHP 擴(kuò)展。
pecl install imagick
它還會(huì)在您的php.ini中自動(dòng)注冊(cè),現(xiàn)在應(yīng)該可以使用了
最后,測(cè)試 imagick 擴(kuò)展將可用。
php -m | grep -i magic
imagick
如果設(shè)置正確,此命令將顯示。
注意:如果您運(yùn)行php-fpm,請(qǐng)確保您重新啟動(dòng)守護(hù)進(jìn)程以加載最新的擴(kuò)展。使用brew services restart php

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊
就像你說(shuō)的,你根本沒(méi)有在你試圖使用的“spatie/pdf-to-image”中使用的 php 擴(kuò)展 imagick。
您可以檢查 imagick 是否安裝了功能phpinfo();
安裝/激活取決于您使用的系統(tǒng)。
在 Ubuuntu 下,您可以使用單個(gè)命令安裝它:
apt-get install php-imagick
無(wú)論您使用的是什么系統(tǒng),請(qǐng)確保 imagick 尚未安裝并且只是在 php.ini 中進(jìn)行了注釋
- 2 回答
- 0 關(guān)注
- 246 瀏覽
添加回答
舉報(bào)