إذا كنت تعمل على نظام التشغيل macOS وتحتاج إلى تثبيت Imagick لـ 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، أعد تشغيل خادم الويب أو خدمة PHP لتصبح التغييرات سارية المفعول:
sudo apachectl restart
sudo brew services restart [email protected]
أخيرًا، تأكد من تثبيت ملحق Imagick وتمكينه بنجاح. يمكنك التحقق باستخدام الأمر التالي:
php -m | grep imagick
بدلاً من ذلك، يمكنك إنشاء برنامج نصي PHP باستخدام phpinfo() للتحقق من تحميل ملحق Imagick.
باتباع هذه الخطوات، يمكنك بنجاح تثبيت وتمكين ملحق Imagick لـ PHP 8.3 على نظام التشغيل macOS. يعد التأكد من استخدام php-config الصحيح أمرًا أساسيًا لتجنب تعارضات الإصدارات والتأكد من أن Imagick يعمل مع PHP 8.3.
لا تتردد في التعليق إذا واجهت أي مشاكل أو لديك أسئلة بخصوص الإعداد!
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3