"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تثبيت وتمكين Imagick لـ PHP على نظام التشغيل macOS

كيفية تثبيت وتمكين Imagick لـ PHP على نظام التشغيل macOS

تم النشر بتاريخ 2024-11-08
تصفح:635

How to Install and Enable Imagick for PHP  on macOS

إذا كنت تعمل على نظام التشغيل macOS وتحتاج إلى تثبيت Imagick لـ PHP 8.3، فقد تواجه مشكلات حيث يكون التثبيت افتراضيًا على إصدار أقدم من PHP، مثل PHP 8.0. في هذا المنشور، سأرشدك عبر الخطوات اللازمة للتأكد من تثبيت Imagick وتكوينه بشكل صحيح لـ PHP 8.3.

الخطوة 1: تثبيت PHP 8.3 عبر Homebrew

أولاً، دعونا نتأكد من تثبيت PHP 8.3 وتعيينه كإصدار افتراضي.

  1. تثبيت PHP 8.3:
   brew install [email protected]
  1. اربط PHP 8.3 لجعله الإصدار الافتراضي على نظامك:
   brew link --overwrite --force [email protected]
  1. تحقق من أن PHP 8.3 نشط عن طريق التحقق من الإصدار:
   php -v

يجب أن تشاهد PHP 8.3.x كمخرج.

الخطوة 2: تثبيت pkg-config وImageMagick

قبل تثبيت ملحق Imagick PHP، نحتاج إلى تثبيت pkg-config وImageMagick:

  1. قم بتثبيت pkg-config وImageMagick عبر Homebrew:
   brew install pkg-config imagemagick

تضمن هذه الخطوة توفر المكتبات والتكوينات اللازمة لـ Imagick على نظامك.

الخطوة 3: تثبيت Imagick لـ PHP 8.3

الآن بعد أن تم تعيين PHP 8.3 كإصدار افتراضي، يمكننا تثبيت ملحق Imagick.

  1. استخدم PECL لتثبيت Imagick لـ PHP 8.3. نظرًا لأن الأمر الافتراضي قد لا يزال يشير إلى PHP 8.0، فنحن بحاجة إلى التأكد من استخدام php-config الصحيح لـ PHP 8.3:
   /opt/homebrew/opt/[email protected]/bin/pecl install imagick
  1. إذا لم يعمل PECL كما هو متوقع، أو كنت تقوم بالتثبيت يدويًا، فحدد بشكل صريح تكوين php الصحيح أثناء عملية تثبيت Imagick:
   /private/tmp/pear/temp/imagick/configure --with-php-config=/opt/homebrew/opt/[email protected]/bin/php-config --with-imagick

الخطوة 4: تمكين Imagick في PHP 8.3

بمجرد تثبيت Imagick، يجب تمكينه في ملف تكوين PHP (php.ini).

  1. افتح ملف php.ini لـ PHP 8.3:
   nano /opt/homebrew/etc/php/8.3/php.ini
  1. أضف السطر التالي لتمكين ملحق Imagick:
   extension=imagick.so

الخطوة 5: أعد تشغيل PHP أو خادم الويب

بعد تمكين ملحق Imagick، أعد تشغيل خادم الويب أو خدمة PHP لتصبح التغييرات سارية المفعول:

  • بالنسبة لأباتشي:
  sudo apachectl restart
  • بالنسبة لـ PHP-FPM:
  sudo brew services restart [email protected]

الخطوة 6: التحقق من تثبيت Imagick

أخيرًا، تأكد من تثبيت ملحق Imagick وتمكينه بنجاح. يمكنك التحقق باستخدام الأمر التالي:

php -m | grep imagick

بدلاً من ذلك، يمكنك إنشاء برنامج نصي PHP باستخدام phpinfo() للتحقق من تحميل ملحق Imagick.


خاتمة

باتباع هذه الخطوات، يمكنك بنجاح تثبيت وتمكين ملحق Imagick لـ PHP 8.3 على نظام التشغيل macOS. يعد التأكد من استخدام php-config الصحيح أمرًا أساسيًا لتجنب تعارضات الإصدارات والتأكد من أن Imagick يعمل مع PHP 8.3.

لا تتردد في التعليق إذا واجهت أي مشاكل أو لديك أسئلة بخصوص الإعداد!

بيان الافراج تتم إعادة طباعة هذه المقالة على: https://dev.to/nasrulhazim/how-to-install-and-enable-imagick-for-php-83- on-macos-2feo؟1 إذا كان هناك أي انتهاك ، يرجى الاتصال بالدراسة _golang @163.com حذف
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3