linux環(huán)境下phpcms后臺(tái)驗(yàn)證碼不顯示

linux環(huán)境下phpcms后臺(tái)驗(yàn)證碼不顯示

網(wǎng)站環(huán)境:

linux CentOS
php5.2.10
apache 2.2.11
Zend Opt3.3.3

原因:

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

解決方法:

立即學(xué)習(xí)PHP免費(fèi)學(xué)習(xí)筆記(深入)”;

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、現(xiàn)在開(kāi)始安裝php-5.2.10。

先進(jìn)入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

最后根據(jù)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()文件,返回結(jié)果已經(jīng)顯示gd支持jpeg格式了。

5、現(xiàn)在再安裝phpcms2008 SP2,進(jìn)入后臺(tái)登錄界面。 一切正常。

推薦教程:linux教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊12 分享