web-dev-qa-db-ja.com

PHP無効な拡張Gd

私はこの質問がフォーラムに浮かんでいることを知っていますが、これまでのところ、週末に遭遇したすべての回答はこの問題を解決できませんでした。

私はAmazon LAMPサーバー(Ubuntu以外)で作業していて、新しいAWSサイトにDrupal 7をインストールできるように、Gd拡張を有効にしようとしています。

ページのインストールプロセスで次のエラーが発生しています。

  • [X] PHP extensions Disabled:Drupalでは、次のリストでPHP extensionsを有効にする必要があります(システム詳細は要件ページ):Gd

これが私のPHPInfoページから知っていることです: http://ec2-54-173-231-195.compute-1.amazonaws.com/info.php

私は先に進んでスクリプトを実行して、次の結果で生成されたGdスクリプトをインストールしました。

  • ロードされたプラグイン:優先度、update-motd、upgrade-helper
  • amzn-main/latest | 2.1 kB 00:00
  • amzn-updates/latest | 2.3 kB 00:00
  • Php5-Gdパッケージがありません
  • エラー:何もする必要はありません

また、システムを再起動するためにhttpdとmysqldを再起動し、拡張認識の起動に必要な再起動をマシンに受け入れさせました。

ご意見をお待ちしております。

ありがとう!

1
Huginn

この問題は、実際にはphp 5.5。*を実行していたことが原因でした。次のコードは、自分でそれに遭遇した人のために私の問題を解決しました。

そのバージョンで実行しているかどうかを確認するには、次のように入力します。

php -v

実行中と判断したら、PHP 5.5。*と入力します。

Sudo yum install php55-Gd

Sudo service httpd restart
Sudo service mysqld restart

これで問題が解決します。

1
Huginn