系统- CentOS 7.5.1804
PHP 7.0.3
因此,我正在尝试安装Imagick,以便能够在PDF的第一页上呈现/生成图像。
我试着去理解它是如何设置的,但是我遗漏了一些东西,所以我将复制我已经拥有的和到目前为止得到的:
在列出了一长串错误之后,我开始了这四期的讨论:
sudo rpm -Uvh ImageMagick-7.0.8-9.x86_64.rpm
sudo rpm -Uvh ImageMagick-libs-7.0.8-9.x86_64.rpm
sudo yum install php70-php-pecl-imagick.x86_64
sudo php go-pear.phar
当我试图运行这个:sudo /usr/bin/pecl install imagick
时,它给了我以下错误:
警告:频道"pecl.php.net“已更新其协议,请使用"pecl通道-更新pecl.php.net”更新下载imagick-3.4.3.tgz .开始下载imagick-3.4.3.tgz (245,410字节) ............................................done: 245,410字节19源文件,构建运行: phpize无法在/usr/include/php中找到phpize使用此命令所需的php-devel包。错误:“`phpize”失败
所以,在检查了'php-devel‘是不是在这里,我试着安装它,我得到如下:
错误: php-pecl-jsonc-devel-1.3.10-2.el7.remi.5.6.x86_64 (remi-php 56)要求:php56(x86-64)= 1.3.10-2.el7.remi.5.6可用:php56 1.3.10-1.el7.remi.5.6.x86_64 (remi-php56)php(x86-64)= 1.3.10-1.el7.remi.5.6 错误:程序包:php56 1.3.10-2.el7.remi.5.6.x86_64(Remi 56)要求:php(Zend)= 20131226-64安装:php-公共-7.0.31-1.el7.remi.x86_64 (@remi-php70) php(Zend)= 20151012-64可用:php-5.4.16-45.el7.x86_64(底部)php(Zend)= 20100525-64可用:php-公共-5.6.36-1.el7.remi.x86_64 (remi-php56) php(Zend)= 20131226-64可得:php-公共-5.6.37-1.el7.remi.x86_64 (remi-php56) php(Zend)=20131226-64-64 错误:软件包:php56 5.6.37-1.el7.remi.x86_64(remi-php 56) 要求:php(x86-64)= 5.6.37-1.el7.remi 安装:php 7.0.31-1.el7.remi.x86_64(@remi-php 70) php-cli(x86-64) =7.0.31-1.el7.雷米可用:php 5.4.16-45.el7.x86_64(基部) php-cli(x86-64) = 5.4.16-45.el7.36-1.el7.remi.x86_64 (remi-php 56) php-cli(x86-64) = 5.6.36-1.el7.remi :php56 5.6.37-1.el7.remi.x86_64(remi-php 56) php-cli(x86-64) =5.6.37-1.el7.雷米 错误:软件包:PHP-PEGL-JSONC-1.3.10-2.el7.remi.5.6.x86_64(remi-php 56) 要求: php(api) = 20131106-64 安装:php-php 7.0.31-1.el7.remi.x86_64(@remi-php 70) php(api) = 20151012-64可用:php-php 5.4.16-45.el7.x86_64 (base) php(api) = 20100412-64可用:php-公共-5.6.36-1.el7.remi.x86_64(雷米-php 56)php(api) = 20131106-64可用:php-公共-5.6.37-1.el7.remi.x86_64 (remi-php56) php(api) = 20131106-64
我做错了什么/我错过了什么?
发布于 2018-08-16 05:03:56
您可以使用remi存储库轻松安装和维护服务器。
首先从以下地址下载remi发布的rpm文件:
http://remi.schlundtech.de/enterprise/remi-release-7.rpm
然后,跑:
sudo rpm -Uvh remi-release-7.rpm
编辑文件remi.repo
:sudo vim /etc/yum.repos.d
,并确保节[remi]
中enabled
的值为1
。
[remi]
#some configurations
enabled=1
现在,使用这个命令,您可以安装每个版本的php,并提供所需的扩展。
sudo yum install php70-php php70-php-imagick
发布于 2020-09-16 02:27:57
对我来说
yum install ImageMagick ImageMagick-devel
然后跑
pecl install imagick
解决了这个问题。我使用的是CentOS 7服务器。
https://stackoverflow.com/questions/51876150
复制相似问题