Maison >Opération et maintenance >exploitation et maintenance Linux >Le code de vérification des antécédents phpcms ne s'affiche pas dans l'environnement Linux

Le code de vérification des antécédents phpcms ne s'affiche pas dans l'environnement Linux

王林
王林original
2019-11-16 09:23:312344parcourir

Le code de vérification des antécédents phpcms ne s'affiche pas dans l'environnement Linux

Environnement du site :

Linux CentOS
php5.2.10
apache 2.2.11
Zend Opt3.3.3

Cause :

checkcode.php génère des fichiers au format .jpg, mais phpinfo() n'indique pas que le format jpg est pris en charge.

Solution :

1. Téléchargez les fichiers jpegsrc.v6b.tar.gz et freetype-2.3.7.tar.gz

2. :

Checking jpeg library
[root@www download]# rpm -qa | grep jpeg
libjpeg-devel-6b-43.fc10.i386
libjpeg-6b-43.fc10.i386
Install jpeg library
[root@www download]# tar -zxvf jpegsrc.v6b.tar.gz
[root@www download]# cd jpeg-6b
[root@www jpeg-6b]# ./configure --prefix=/usr/local/jpeg --with-freetype=/usr/local/freetype 
--enable-shared --enable-static
[root@www jpeg-6b]# make
[root@www jpeg-6b]# make intall
Checking freetype library
[root@www download]# rpm -qa | grep freetype
freetype-2.3.7-1.fc10.i386
freetype-devel-2.3.7-1.fc10.i386
Install freetype library
[root@www download]# tar -zxvf freetype-2.3.7.tar.gz
[root@www download]# cd freetype-2.3.7
[root@www freetype-2.3.7]# ./configure --prefix=/usr/local/freetype --enable-shared --enable-static
[root@www freetype-2.3.7]# make
[root@www freetype-2.3.7]# make intall

3. Commencez maintenant à installer php-5.2.10.

Entrez d'abord dans le répertoire du code source php.

#make
#make install
#cp php.ini-recommended /usr/local/php/etc/php.ini
#echo AddType application/x-httpd-php .php>>/usr/local/apache2/conf/httpd.conf

Enfin, selon les informations de fin d'installation renvoyées par make install.

You may want to add: /usr/local/php/lib/php to your php.ini include_path

Ajoutez le chemin vers include_path dans le fichier php.ini et enregistrez-le.

À ce stade, PHP est installé.

4. Vérifiez le fichier phpinfo(). Le résultat renvoyé montre que gd prend en charge le format jpeg.

5. Installez maintenant PHPCMS2008 SP2 et entrez dans l'interface de connexion en arrière-plan. Tout fonctionne bien.

Tutoriel recommandé : Tutoriel Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn