OVH Community, your new community space.

Impossible d'installer l'extension Fileinfo


bokopi
31/01/2014, 23h28
La commande ne donne aucune réponse...

Kitty
31/01/2014, 23h19
J'ai édité la commande.

J'utilise surtout CentOS.

bokopi
31/01/2014, 23h14
php5-common est déjà installé.
La syntaxe de votre commande n'est pas correcte. Au passage, je suis sous Debian 7.2.

Kitty
31/01/2014, 22h57
Fileinfo devrait fonctionner.

Avez-vous essayé yum install php-common (CentOS) ou apt-get install php5-common (Debian/Ubuntu)

Si vous n'avez pas besoin fileinfo vous devriez être en mesure de commenter cette ligne sur.

Ne pas oublier de redémarrer httpd!

e2a: Cela devrait trouver le fichier s'il existe, mais peut prendre un certain temps si il ya beaucoup de fichier
Code:
find / -xdev -iname fileinfo.so

bokopi
31/01/2014, 22h51
Je n'ai pas modifié le php.ini de base sauf pour une configuration en relation avec MySQL qui n'est pas importante.
Mais si cela peut aider, j'ai déjà trouvé ceci à l'intérieur :
Code:
extension=fileinfo.so
Mais n'y a-t-il pas moyen de régler le problème de phpize (ce qui, je pense, pourrait peut-être régler mon problème) ?

Kitty
31/01/2014, 22h36
Avez-vous modifié le fichier php.ini par défaut ou d'autres fichiers?

Cette "fileinfo support => enabled" suggèrent que fileinfo devrait fonctionner.

Si vous n'avez pas modifié d'autres fichiers, essayez d'installer (ou réinstaller) php-common ou php5-common.

Si vous avez modifié d'autres fichiers, puis annuler les modifications et puis essayer.

bokopi
31/01/2014, 22h27
Voici le résultat des commandes :
Code:
root@ns310931:~# php --info | grep "fileinfo support"
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/mcrypt.ini on line 1 in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/fileinfo.so' - /usr/lib/php5/20100525/fileinfo.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/fileinfo.so' - /usr/lib/php5/20100525/fileinfo.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  Module 'mcrypt' already loaded in Unknown on line 0
fileinfo support => enabled
Pour la deuxième commande, il ne se passe rien...
Code:
root@ns310931:~# find /usr/lib*/ -name fileinfo.so
Merci d'avance.

Kitty
30/01/2014, 23h46
Il existe quelques erreurs que vous devriez résoudre, mais ceci:
Code:
PHP 5.4.4-14+deb7u7 (cli) (built: Dec 12 2013 08:42:07)
signifie que vous devriez avoir les fonctions de FileInfo intégrées à PHP déjà. (Ils ont été là depuis 5.3, je crois).

Qu'est-ce qui se passe avec ça?
Code:
php --info | grep "fileinfo support"
et
Code:
find /usr/lib*/ -name fileinfo.so

bokopi
30/01/2014, 21h32
Voila :
Code:
root@ns310931:~# php -v
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/mcrypt.ini on line 1 in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/fileinfo.so' - /usr/lib/php5/20100525/fileinfo.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/fileinfo.so' - /usr/lib/php5/20100525/fileinfo.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  Module 'mcrypt' already loaded in Unknown on line 0
PHP 5.4.4-14+deb7u7 (cli) (built: Dec 12 2013 08:42:07)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

Kitty
30/01/2014, 02h41
Quel est le résultat de php -v?

bokopi
29/01/2014, 23h25
Bonjour.

Je n'arrive pas à installer l'extension Fileinfo pour PHP. J'ai déjà essayé d'installer php5-dev, puis tout un tas d'autres packages conseillés sur les sites que j'ai trouvé. Finalement, je n'y arrive toujours pas. Apparemment, il y a un problème avec phpize.
Quelqu'un saurait comment régler ce problème ?

Si cela peut vous aider :
Code:
root@ns310931:/var/www# pecl install fileinfo
WARNING: "pear/Fileinfo" is deprecated in favor of "channel://php-src/ext/fileinfo/in php sources"
downloading Fileinfo-1.0.4.tgz ...
Starting to download Fileinfo-1.0.4.tgz (5,835 bytes)
.....done: 5,835 bytes
3 source files, building
running: phpize
Cannot find config.m4.
Make sure that you run '/usr/bin/phpize' in the top level source directory of the module

If the command failed with 'phpize: not found' then you need to install php5-dev packageYou can do it by running 'apt-get install php5-dev' as a root userERROR: `phpize' failed
Merci d'avance de votre aide.

Cordialement, bokopi.