Ubuntu Server で Securimage を使えない場合は PHP GD をインストールする

Ubuntu Serevr で Securimage を使えませんでした。

Fatal error: Call to undefined function imagecreate() in /var/www/example.com/vendors/Securimage/securimage.php on line 508

GD が入ってないとこのようなエラーが発生するとのことです。以下のページが参考になりました。

そのためサーバーに GD を入れます。Ubuntu の場合は以下のページが参考になりました。

1
sudo apt-get install php5-gd

しかし以上のコマンドを実行すると以下のエラーが発生します。

http://security.ubuntu.com/ubuntu/pool/main/p/php5/php5-gd_5.3.6-13ubuntu3.5_amd64.deb の取得に失敗しました 404 Not Found [IP: 192.168.0.1 80]

そのため以下のコマンドを実行します。

1
sudo apt-get update

そして再度実行します。

1
sudo apt-get install php5-gd

インストールに成功しました。Apache を再起動します。

1
sudo /etc/init.d/apache2 restart

これで GD が入ったので CAPTCHA を生成できます。

コメント

コメントは受け付けていません。