bem, logo depois de atualizar meu Ubuntu e, portanto, mudar para php7, parece que não consigo instalar a extensão imagick para php usando o mesmo comando antigo
sudo apt-get install php5-imagick
Eu recebo este erro (tentei também o php7-imagick)
Package php5-imagick is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'php5-imagick' has no installation candidate
O que devo fazer?
php7
imagemagick
azerafati
fonte
fonte
sudo apt install php-imagick
.apt-cache search
mostra quephp-imagick
é o pacote para php7.Respostas:
Apenas faça:
Isso deve ser instalado
imagick
no PHP 7.0.fonte
apt-get update
eapt-get upgrade
(ouapt-get dist-upgrade
antes de executarapt-get install php-imagick
Acontece que eu tive que reiniciar o fpm:
Coisas que tentei:
apt install php-imagick
não funcionou para mim. O módulo estava sendo carregado para a CLI do PHP (verifiquei com ele,php -m | grep -i imagick
mas, através do meu servidor nginx, ele não apareceu na lista de módulos relatados porphpinfo()
todos.Eu até inserido
extension=imagick.so
para/etc/php/7.0/fpm/php.ini
manualmente, só para ter certeza.Em seguida, tentei limpar o
php-imagick
pacote e instalar o cpan:E ainda, sem charuto. Funcionaria através do cli, mas não via nginx.
fonte
-dev
pacotelibmagickwand
?Instalou estes pacotes:
Agora substitua:
Com:
Funciona bem
fonte
Agora é 2018, só queria destacar, em muitos casos, você também gostaria de instalar o php-gd junto com o php-imagick (se você estiver instalando isso no wordpress, por exemplo).
O uso do php-imagick implica o php7.2-imagick se 7.2 for qual é a sua versão do php.
fonte