CentOS – 画像認証「Text_CAPTCHA」インストール!
Updated:
前回まではWindowsXPで「Text_CAPTCHA」を使って画像認証を試してみました。 今回はCentOSで試してみました。 (結局うまくいきませんでしたが・・・)
今回はまず「CentOS」に「Text_CAPTCHA」をインストールしてみました。
↓Windowsでのインストール・使用はこちら↓
作業記録
【前提条件】
- OSはCentOS5.5
- WebサーバはApache2.2
- PHPは5.1.6
1.Pearのインストール
当方はインストール済みでしたが、通常以下のようにしてインストールします。
# yum -y install php-pear
2.「php.ini」の設定は不要?
Windowsでは「php.ini」にの「include_path」を設定しましたが、Linuxでは不要でしょうか? 当方は「include_path」の設定はしていません。
3.「Text_CAPTCHA」のインストール
Windowsでの作業と同じように、画像認証パッケージ「Text_CAPTCHA」をインストールします。 以下のようにして実行すると、
# pear install Text_CAPTCHA
Failed to download pear/Text_CAPTCHA within preferred state "stable", latest release is version 0.4.0, stability "alpha", use "channel://pear.php.net/Text_CAPTCHA-0.4.0" to install
Cannot initialize 'Text_CAPTCHA', invalid or missing package file
Package "Text_CAPTCHA" is not valid
install failed
とエラーとなるのでこのエラーメッセージのとおり、以下のようにする。
# pear install channel://pear.php.net/Text_CAPTCHA-0.4.0
以下でインストールされたか確認する。
# pear list
Installed packages, channel pear.php.net:
=========================================
Package Version State
Archive_Tar 1.3.1 stable
Console_Getopt 1.2 stable
Math_BigInteger 1.0.0 stable
Numbers_Words 0.16.2 beta
PEAR 1.4.9 stable
Text_CAPTCHA 0.4.0 alpha ← インストールされている
Text_Password 1.1.1 stable
XML_RPC 1.5.0 stable
4.「Image_Text」のインストール
こちらもWindowsでの作業と同じように、画像形式での高度なテキスト操作を実現する「Image_Text」をインストールします。 以下のようにして実行すると、
# pear install Image_Text
Failed to download pear/Image_Text within preferred state "stable", latest release is version 0.6.0beta, stability "beta", use "channel://pear.php.net/Image_Text-0.6.0beta" to install
Cannot initialize 'Image_Text', invalid or missing package file
Package "Image_Text" is not valid
install failed
とエラーとなるのでこのエラーメッセージのとおり、以下のようにする。
# pear install channel://pear.php.net/Image_Text-0.6.0beta
以下でインストールされたか確認する。
# pear list
Installed packages, channel pear.php.net:
=========================================
Package Version State
Archive_Tar 1.3.1 stable
Console_Getopt 1.2.3 stable
Image_Text 0.6.0beta beta ← インストールされている
Math_BigInteger 1.0.0 stable
Numbers_Words 0.16.2 beta
PEAR 1.4.9 stable
Structures_Graph 1.0.3 stable
Text_CAPTCHA 0.4.0 alpha
Text_Figlet 1.0.2 stable
Text_Password 1.1.1 stable
XML_RPC 1.5.4 stable
XML_Util 1.2.1 stable
今回はここまで。 「Text_CAPTCHA」の使用方法については次回。
ではまた。
Comments