3 votes

Comment puis-je activer la prise en charge JPEG pour PHP ?

Mon Commande de configuration ne mentionne rien concernant les jpg, ni les gif/png, mais je peux voir le support gif/png dans la sortie de phpinfo().

J'ai compilé PHP avec --with-gd, mais seulement le Support GIF et le Support PNG sont dans la sortie de phpinfo(), comment puis-je activer le Support JPEG ?

MISE À JOUR

J'ai rencontré ce problème lors de la compilation :

Désolé, je ne peux pas exécuter apxs. Les raisons possibles sont les suivantes : 

1. Perl n'est pas installé
2. apxs n'a pas été trouvé. Essayez de spécifier le chemin en utilisant --with-apxs2=/chemin/vers/apxs
3. Apache n'a pas été construit en utilisant --enable-so (la page d'utilisation de apxs est affichée)

La sortie de /usr/local/apache2/bin/apxs est la suivante : 
Ne peut pas ouvrir /usr/local/apache2/build/config_vars.mk : Aucun fichier ou dossier de ce type à la ligne 218 de /usr/local/apache2/bin/apxs.

Que dois-je faire maintenant ?

1voto

smoak Points 646

Commencez par vous rendre dans le répertoire source de PHP. Ensuite

make clean

Ensuite, compilez avec le support JPEG (ajoutez cela à toutes les autres options de compilation que vous aviez déjà utilisées):

--with-jpeg-dir=

Par exemple, si votre bibliothèque jpeg est située à:

/usr/lib/libjpeg.so

Utilisez:

--with-jpeg-dir=/usr/lib

0 votes

Est-ce que make clean est nécessaire ? Je l'ai compilé plusieurs fois auparavant mais ne l'ai jamais utilisé, mais je n'ai encore rencontré aucun problème.

1 votes

Il n'est pas strictement nécessaire mais c'est une bonne pratique ;)

0 votes

Oops, j'ai rencontré ce problème lorsque j'ai essayé de compiler : « impossible d'ouvrir /usr/local/apache2/build/config_vars.mk : Aucun fichier ou dossier de ce type à la ligne 218 de /usr/local/apache2/bin/apxs ». Ça fonctionnait avant...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X