すべての問題

0 投票する
1 に答える
3691 参照

php - PHP Laravel GD ライブラリ拡張機能は、この PHP インストールでは使用できませんが、PHP Ini にあります

この質問が以前に尋ねられたことは知っていますが、他の回答では正しい結果が得られませんでした。私は AWS Linux を使用しています。

次に、プロジェクトに Laravel とその他の依存関係をインストールしましたが、すべてうまく機能していました。しかし、今は GD Library Extension が必要ですが、それを機能させることができないようです。

私はこのようにインストールしました:

私が得る出力php -i | grep gdはこれです:

私のプロジェクトディレクトリで実行してphp.ini呼び出した場合、次のようになります。phpinfo();php artisan tinker

しかし、この拡張機能を必要とする Voyager 管理パネルを実行すると (画像をアップロードしようとすると)、次のエラーが表示されます。

production.ERROR: この PHP インストールでは GD ライブラリ拡張機能を使用できません。

私はApacheを再起動し、実行sudo systemctl status httpd.serviceして確認しました.ステータスは再起動を確認します. それでもまだ何もありません。スクリプトではインストールされていないのに、phpinfo ではインストールされていると表示されるのはなぜですか?

sudo yum installコマンドで PHP のバージョンを指定する必要がありましたか? もしそうなら、それを適切に行い、すでにインストールされているが機能していないものを削除するにはどうすればよいですか?