ウェブサイト環境:
Linux CentOS
php5.2.10
apache 2.2.11
Zend Opt3.3.3
原因:
checkcode.php は .jpg 形式のファイルを生成しますが、phpinfo() は jpg 形式をサポートしていることを示しません。
解決策:
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 チュートリアル
以上がphpcms バックグラウンド検証コードが Linux 環境で表示されないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。