لكل إصدار PHP، لدينا صيغ تدعم سلامة سلسلة الرسائل (zts)
وتدعم رموز التصحيح (debug)
وكلاهما (debug-zts)
أيضًا. يمكن استخدام الصيغ التي تحتوي على رموز التصحيح عند إنشاء ملحقات PHP أو تصحيح أخطاءها، ولا يُنصح باستخدامها في الإنتاج. يمكن استخدام الصيغ التي تدعم أمان سلاسل العمليات مع التطبيقات التي تتطلب دعم سلاسل العمليات المتعددة.
نظام التشغيل | بنيان |
---|---|
لينكس | x86_64 |
ماك فنتورا | x86_64 ، arm64 |
ماك سونوما | x86_64 ، arm64 |
ماك سيكويا | x86_64 ، arm64 |
على نظام التشغيل macOS، قم بتثبيت أدوات Xcode Command Line Utilities:
حدد xcode --تثبيت
على Linux، قم بتثبيت cURL وGit:
# استخدام APTsudo apt-get install -y curly git # استخدام Yumsudo yum install -y curly git
تثبيت البيرة المنزلية:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
إذا تم تثبيته مسبقًا، قم بتحديث البيرة المنزلية والصيغ:
تحديث المشروب
إذا كان لديك حزم من homebrew/php
Tap القديم، فارجع إلى هذا الدليل لإزالتها.
جلب الصيغ في هذا الحنفية:
صنبور المشروب shivammathur/php
راجع دعم PHP لمعرفة الصيغ المتاحة.
على سبيل المثال، لتثبيت PHP 8.4
:
تثبيت الشراب shivammathur/php/[email protected]
بعد التثبيت يجب عليك ربطه:
رابط الشراب --الكتابة فوق --force shivammathur/php/[email protected]
أعد تشغيل الجهاز واختبر إصدار PHP الخاص بك:
بي إتش بي -v
يمكنك ترقية إصدار PHP الخاص بك إلى أحدث إصدار للتصحيح.
على سبيل المثال، لترقية PHP 8.4
:
ترقية المشروب shivammathur/php/[email protected]
إذا كان لديك عدة إصدارات PHP مثبتة، فيمكنك التبديل بينها بسهولة.
على سبيل المثال، للتبديل إلى PHP 8.4
:
رابط الشراب --الكتابة فوق --force shivammathur/php/[email protected]
إذا تلقيت تحذيرًا كما هو موضح أدناه، فافعل ما هو موصى به:
تحذير: تم ربطه بالفعل: <مسار القبو> لإعادة الارتباط: إلغاء ربط الشراب <formula> && رابط الشراب <formula>
قم بإلغاء ربط [email protected] رابط الشراب --الكتابة فوق --force shivammathur/php/[email protected]
إذا كنت تستخدم Apache
أو Nginx
مع php-fpm
، فأعد تشغيل خادم الويب الخاص بك بعد أي تغيير في PHP.
بالنسبة لأباتشي ( httpd
):
إعادة تشغيل خدمات الشراب httpd
بالنسبة لإنجينكس:
تقوم خدمات الشراب بإعادة تشغيل Nginx
تأكد من تشغيل brew update
قبل تثبيت PHP.
قم بتشغيل brew doctor
وقم بإصلاح التحذيرات التي يبلغ عنها.
تأكد من أن البيرة المنزلية لديها الأذونات الصحيحة.
Sudo chown -R "$(id -un)":$(id -gn)" $(brew --prefix)
إذا لم يعمل PHP بعد تحديث نظام التشغيل macOS. أعد تثبيت PHP مع تبعياته.
على سبيل المثال، لإعادة تثبيت PHP 8.4
وتبعياته:
إعادة تثبيت الشراب $(brew deps shivammathur/php/[email protected]) shivammathur/php/[email protected]
تحقق مما إذا كانت مشكلتك هي مشكلة شائعة في Homebrew.
إذا كنت لا تزال تواجه مشكلة، يرجى إنشاء موضوع للمناقشة هنا.
الكود الموجود في هذا المشروع مرخص بموجب ترخيص MIT. يرجى الاطلاع على ملف الترخيص لمزيد من المعلومات.
يحتوي هذا المشروع على بعض التبعيات، ويمكن العثور على ترخيصها هنا.
المساهمات هي موضع ترحيب! يرجى الاطلاع على دليل المساهم قبل البدء. إذا واجهت أي مشكلات أثناء استخدام هذه النقرة أو كنت تريد اقتراح ميزة/تحسين، فقم بإنشاء سلسلة مناقشة هنا.
بالإضافة إلى GitHub Actions، نستخدم MacStadium للبنية التحتية لـ CI الخاصة بنا.
يتم دعم هذا المشروع بسخاء من قبل العديد من المستخدمين والمنظمات الأخرى عبر رعاة GitHub.
shivammathur/امتدادات البيرة المنزلية
shivammathur/setup-php
البيرة / المشروب
البيرة / البيرة الأساسية
البيرة / الإجراءات