網站環境:
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
喜歡就支持一下吧
相關推薦