搜尋

首頁  >  問答  >  主體

PHP無法找到已啟用的擴展,儘管擴展已在ini檔案中配置並且dll檔案存在

我一直收到這個錯誤:警告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粉617237727440 天前619

全部回覆(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
  • 取消回覆