linux環境下phpcms后臺驗證碼不顯示

linux環境下phpcms后臺驗證碼不顯示

網站環境:

linux CentOS
php5.2.10
apache 2.2.11
Zend Opt3.3.3

原因:

checkcode.php生成的是.jpg格式的文件,但是phpinfo()沒有顯示支持jpg格式。

解決方法:

立即學習PHP免費學習筆記(深入)”;

1、下載 jpegsrc.v6b.tar.gz和 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、現在開始安裝php-5.2.10。

先進入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

最后根據make install 返回的安裝完成的信息。

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

把路徑添加到php.ini文件里的include_path里面去,保存。

至此,PHP安裝完。

4、查看phpinfo()文件,返回結果已經顯示gd支持jpeg格式了。

5、現在再安裝phpcms2008 SP2,進入后臺登錄界面。 一切正常。

推薦教程:linux教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享