ホームページ >バックエンド開発 >PHPチュートリアル >GDライブラリーがオープンしました

GDライブラリーがオープンしました

WBOY
WBOYオリジナル
2016-06-23 13:53:46900ブラウズ

Linux、GD ライブラリが有効になり、yum install によってインストールされました
[root@VM-DEV-1 ~]# rpm -qa grep php
php53u-pdo-5.3.28-5.ius.centos5
php53u- cli-5.3.28-5.ius.centos5
php53u-fpm-5.3.28-5.ius.centos5
php53u-xmlrpc-5.3.28-5.ius.centos5
php53u-gd-5.3.28- 5. ius.centos5
php53u-common-5.3.28-5.ius.centos5
php53u-5.3.28-5.ius.centos5
php53u-xml-5.3.28-5.ius.centos5
php53u-mysql- 5.3. 28-5.ius.centos5

しかし、検証コードはまだ表示されません


ディスカッションに返信 (解決策)

検証コード ファイルを個別に実行して、機能するかどうかを確認します。

検証コードは画像であり、img タグで参照する必要があります
検証コード生成プログラムには、BOM ヘッダーを含む php タグ以外の出力を含めることはできません
検証コード生成プログラムには、echo、print、およびその他のステートメントを含めることはできませんテキスト出力で、もちろんエラーはありません
ヘッダー ステートメントをコメントアウトし、エラーがなくなるまでブラウザで直接検証コード ジェネレーターにアクセスします

検証コード ファイルを単独で実行して、機能するかどうかを確認します。

白い部分

検証コードは画像であり、img タグで参照する必要があります
検証コード生成プログラムは、BOM ヘッダーを含む php マーク以外の出力を持つことはできません
検証コード生成プログラムは、 echo、print、その他のテキスト出力のステートメントには、もちろんエラーがあってはなりません
ヘッダーステートメントをコメントアウトし、エラーがなくなるまでブラウザで直接検証コード生成プログラムにアクセスしてください

これはインストールされたばかりのプログラムです。ローカルでは問題ありませんが、Linux では問題ありません。 エラー プロンプトを開いて確認してください。それでも動作しない場合は、ヘッダーをコメントアウトして、どのようなエラーが報告されているかを確認してください。

エラー メッセージを開いて確認してください。それでも動作しない場合は、ヘッダーをコメントアウトして、どのようなエラーが報告されているかを確認してください。

どのようなヘッダーを追加すると、error_reporting(E_ALL);ini_set("display_errors","On"); アクセス確認コード php がこれを報告します
警告: _08_Verification_Code::CreateImage(): システムのタイムゾーン設定に依存するのは安全ではありませんdate.timezone 設定または date_default_timezone_set() 関数を使用する必要があります。これらの方法のいずれかを使用してもこの警告が表示される場合は、「Asia/ Chongqing」を選択した可能性があります。 ' 'CST/8.0/no DST' の代わりに /data/www/syslog/teapi.jysq.cn/cmsauto/include/verification_code.php の 252 行目 致命的エラー: /data/ www の未定義関数 mb_convert_encoding() を呼び出します/syslog/teapi.jysq.cn/cmsauto/include/verification_code.php 252 行目

1. php.ini で次のタイムゾーンを設定するか、date_default_timezone_set() を使用します。

2. mb_ シリーズの関数を使用するには、php-mbstring ライブラリ ファイルをインストールする必要があります。コマンド $ sudo yum install php-mbstring を使用してインストールできます。

1. php.ini で次のタイムゾーンを設定するか、date_default_timezone_set() を使用します。

2. mb_ シリーズの関数を使用するには、php-mbstring ライブラリ ファイルをインストールする必要があります。コマンド $ sudo yum install php-mbstring を使用してインストールできます。



1. php.ini で次のタイムゾーンを設定するか、date_default_timezone_set() を使用します。

2. mb_ シリーズの関数を使用するには、php-mbstring ライブラリ ファイルをインストールする必要があります。コマンド $ sudo yum install php-mbstring を使用してインストールできます。



1. php.ini で次のタイムゾーンを設定するか、date_default_timezone_set() を使用します。

2. mb_ シリーズの関数を使用するには、php-mbstring ライブラリ ファイルをインストールする必要があります。コマンド $ sudo yum install php-mbstring を使用してインストールできます。

3Q はそのコマンドではありませんが、mbstring ライブラリがロードされていません
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。