如果您在 macOS 上工作並且需要安裝 Imagick for PHP 8.3,則可能會遇到預設安裝較舊版本 PHP(例如 PHP 8.0)的問題。在這篇文章中,我將引導您完成確保 Imagick 已安裝並針對 PHP 8.3 正確配置的步驟。
首先,請確保 PHP 8.3 已安裝並設定為預設版本。
brew install [email protected]
brew link --overwrite --force [email protected]
php -v
您應該會看到 PHP 8.3.x 作為輸出。
在安裝Imagick PHP擴充功能之前,我們需要安裝pkg-config和ImageMagick:
brew install pkg-config imagemagick
此步驟可確保在您的系統上提供 Imagick 所需的庫和配置。
現在 PHP 8.3 已設定為預設版本,我們可以安裝 Imagick 擴充功能了。
/opt/homebrew/opt/[email protected]/bin/pecl install imagick
/private/tmp/pear/temp/imagick/configure --with-php-config=/opt/homebrew/opt/[email protected]/bin/php-config --with-imagick
Imagick安裝完成後,需要在PHP的設定檔(php.ini)中啟用它。
nano /opt/homebrew/etc/php/8.3/php.ini
extension=imagick.so
啟用 Imagick 擴充功能後,重新啟動您的 Web 伺服器或 PHP 服務以使變更生效:
sudo apachectl restart
sudo brew services restart [email protected]
最後,驗證Imagick擴充功能是否已成功安裝並啟用。您可以使用以下命令進行檢查:
php -m | grep imagick
或者,您可以使用 phpinfo() 建立 PHP 腳本來檢查 Imagick 擴充功能是否已載入。
按照以下步驟,您可以在 macOS 上成功安裝並啟用適用於 PHP 8.3 的 Imagick 擴充功能。確保使用正確的 php-config 是避免版本衝突並確保 Imagick 與 PHP 8.3 配合使用的關鍵。
如果您遇到任何問題或對設定有疑問,請隨時發表評論!
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3