ホームページ  >  に質問  >  本文

拡張子が ini ファイルで構成され、dll ファイルが存在するにもかかわらず、PHP が有効な拡張子を見つけることができません

このエラーが繰り返し発生します: 警告 PHP 警告: PHP は起動時にダイナミック ライブラリ 'imagick' をロードできません (試行: C:\php\ext\imagick (指定されたモジュールが見つかりません)、C:\ php\ext \php_imagick.dll (指定されたモジュールが見つかりません)) は不明な場所の 0 行目にあります。

私はphp 8.1.20を使用しています。 imagick の ddl ファイルは次の場所から入手しました。 https://pecl.php.net/package/imagick/3.7.0/windows が ext フォルダーに存在し、ini ファイルに次の行を追加しました: extension=imagick

このエラーが繰り返し発生するのはなぜですか?何が問題なのか知っている人はいますか?

ddl ファイルへのパスを再確認しましたが、問題はありませんでした。正しい php ini ファイルが使用されていることを再確認しました。

P粉617237727P粉617237727425日前611

全員に返信(1)返信します

  • P粉276064178

    P粉2760641782023-09-12 00:53:34

    間違ったバージョンの php_imagick.dll を使用しています。この DLL ファイルは php バージョン 8.1.2 用で、私は php バージョン 8.1.20 を使用しています。 PHP 8.1.2にダウングレードしたところ、問題は解決しました。

    返事
    0
  • キャンセル返事