Je suis juste à propos de f * up mon système de course tout simplement pour ajouter imagick à PHP alors voici où je suis. Je veux utiliser yum pour installer, j'ai permis remi55 et chargé tous nécessairesne peut pas installer php55 imagick sur centos 6.8 php-devel installé mais manquant
version php
$php -v
PHP 5.5.34 (cli) (built: Mar 29 2016 19:27:57)
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
gcc est installé
Package gcc-4.4.7-18.el6.x86_64 already installed and latest version
ImageMagick et ImageMagick-devel est installé
Package ImageMagick-6.7.2.7-6.el6.x86_64 already installed and latest version
Package ImageMagick-devel-6.7.2.7-6.el6.x86_64 already installed and latest version
Php-devel semble être installé
Package php55-php-devel-5.5.38-7.el6.remi.x86_64 already installed and latest version
encore plus de choses que j'ai installé
Package php55-php-pecl-imagick-3.4.3-1.el6.remi.x86_64 already installed
php55-php-pecl-xdebug.x86_64 0:2.5.3-2.el6.remi already installed
je ne sais pas tryed beaucoup mais quand il vient à
pecl install imagick
je reçois une erreur
Starting to download imagick-3.4.3.tgz (245,410 bytes)
............................done: 245,410 bytes
19 source files, building
running: phpize
Can't find PHP headers in /usr/include/php
The php-devel package is required for use of this command.
ERROR: `phpize' failed
si ok, j'essaie de yum install php-devel
même je sais que j'ai php-devel pour mon php v ersion et j'obtiens l'erreur suivante:
--> Finished Dependency Resolution
Error: Package: php-pecl-jsonc-1.3.10-2.el6.remi.5.5.x86_64 (remi-php55)
Requires: php(zend-abi) = 20121212-64
Removing: php-common-5.5.34-1.el6.remi.x86_64 (@remi-php55)
php(zend-abi) = 20121212-64
Updated By: php-common-5.6.30-2.el6.remi.x86_64 (remi-test)
php(zend-abi) = 20131226-64
Available: php-common-5.3.3-49.el6.x86_64 (base)
php(zend-abi) = 20090626
Available: php-common-5.4.45-13.el6.remi.x86_64 (remi)
php(zend-abi) = 20100525-x86-64
Available: php-common-5.5.38-6.el6.remi.x86_64 (remi-php55)
php(zend-abi) = 20121212-64
Available: php-common-5.5.38-7.el6.remi.x86_64 (remi-php55)
php(zend-abi) = 20121212-64
Available: php-common-5.6.30-0.1.RC1.el6.remi.x86_64 (remi-test)
php(zend-abi) = 20131226-64
Error: Package: php-pecl-jsonc-1.3.10-2.el6.remi.5.5.x86_64 (remi-php55)
Requires: php(api) = 20121113-64
Removing: php-common-5.5.34-1.el6.remi.x86_64 (@remi-php55)
php(api) = 20121113-64
Updated By: php-common-5.6.30-2.el6.remi.x86_64 (remi-test)
php(api) = 20131106-64
Available: php-common-5.3.3-49.el6.x86_64 (base)
php(api) = 20090626
Available: php-common-5.4.45-13.el6.remi.x86_64 (remi)
php(api) = 20100412-x86-64
Available: php-common-5.5.38-6.el6.remi.x86_64 (remi-php55)
php(api) = 20121113-64
Available: php-common-5.5.38-7.el6.remi.x86_64 (remi-php55)
php(api) = 20121113-64
Available: php-common-5.6.30-0.1.RC1.el6.remi.x86_64 (remi-test)
php(api) = 20131106-64
Error: Package: php-pecl-zip-1.14.0-1.el6.remi.5.5.x86_64 (remi-php55)
Requires: php(zend-abi) = 20121212-64
Removing: php-common-5.5.34-1.el6.remi.x86_64 (@remi-php55)
php(zend-abi) = 20121212-64
Updated By: php-common-5.6.30-2.el6.remi.x86_64 (remi-test)
php(zend-abi) = 20131226-64
Available: php-common-5.3.3-49.el6.x86_64 (base)
php(zend-abi) = 20090626
Available: php-common-5.4.45-13.el6.remi.x86_64 (remi)
php(zend-abi) = 20100525-x86-64
Available: php-common-5.5.38-6.el6.remi.x86_64 (remi-php55)
php(zend-abi) = 20121212-64
Available: php-common-5.5.38-7.el6.remi.x86_64 (remi-php55)
php(zend-abi) = 20121212-64
Available: php-common-5.6.30-0.1.RC1.el6.remi.x86_64 (remi-test)
php(zend-abi) = 20131226-64
Error: Package: php-pecl-zip-1.14.0-1.el6.remi.5.5.x86_64 (remi-php55)
Requires: php(api) = 20121113-64
Removing: php-common-5.5.34-1.el6.remi.x86_64 (@remi-php55)
php(api) = 20121113-64
Updated By: php-common-5.6.30-2.el6.remi.x86_64 (remi-test)
php(api) = 20131106-64
Available: php-common-5.3.3-49.el6.x86_64 (base)
php(api) = 20090626
Available: php-common-5.4.45-13.el6.remi.x86_64 (remi)
php(api) = 20100412-x86-64
Available: php-common-5.5.38-6.el6.remi.x86_64 (remi-php55)
php(api) = 20121113-64
Available: php-common-5.5.38-7.el6.remi.x86_64 (remi-php55)
php(api) = 20121113-64
Available: php-common-5.6.30-0.1.RC1.el6.remi.x86_64 (remi-test)
php(api) = 20131106-64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
donc je deviens vraiment fou et je ne sais pas quoi faire maintenant?! la chose que je ne veux pas le plus est "enlever tout et installer à partir de zéro" comme je l'ai dit j'ai un système de travail avec beaucoup de sites impliqués, donc si vous avez une idée, laissez-moi savoir
Je sais que je n'ai probablement pas fourni toutes les informations requises, mais je ne voulais pas tldr;
après tout php -m | grep image
retours rien
Heres la sortie complète de php -m
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
gmp
hash
iconv
imap
intl
json
ldap
libxml
mbstring
mcrypt
mhash
mysql
mysqli
mysqlnd
odbc
openssl
pcntl
pcre
PDO
pdo_mysql
PDO_ODBC
pdo_sqlite
Phar
posix
readline
recode
Reflection
session
shmop
SimpleXML
sockets
SPL
sqlite3
standard
sysvmsg
sysvsem
sysvshm
tidy
tokenizer
wddx
xml
xmlreader
xmlrpc
xmlwriter
xsl
zip
zlib
'Paquet php55-php-pecl-imagick-3.4.3-1.el6.remi.x86_64 déjà installé' - cela devrait le faire. Exécutez 'php -m' et voyez si imagick est dans la sortie. –
non, malheureusement ce n'est pas: * (j'ai ajouté la sortie de php -m –
Exécutez 'rpm -ql php55-php-pecl-imagick-3.4.3-1.el6.remi.x86_64' pour obtenir une liste de fichiers dans ce paquet, l'un d'entre eux devrait être imagick.donc –