ホームページ >バックエンド開発 >PHPチュートリアル >PHP の未定義関数 imagecreate への呼び出しエラーの解決策 未定義インデックス 未定義参照 未定義変数
PHP を使用して一部の画像を処理すると、次のようなエラーが発生することがあります: 未定義関数 imagecreate() の呼び出し
これは、PHP の gd ライブラリがインストールされていないか、有効になっていないことが原因で発生する問題です。
解決策:
1. Linux システム下 (ここでは Ubuntu システムを使用します)
まずターミナルで次のコマンドを入力します:
sudo apt-get install php5-gdこのようにして、php の gd ライブラリがインストールされました。 Apache サーバーを使用している場合は、この時点でサーバーを再起動する必要があります。nginx の場合は、
sudo service apache2 restartを使用できます。
2. Windows システムの場合
php インストール ディレクトリの php.ini 設定ファイルを開き、次の行を見つけます。この行の前にある ; 記号を削除して保存します。これにより、gd 拡張ライブラリが有効になりました。
最後にサーバーを再起動するだけです。