الإنجليزية | 中文 | 日本語
تلتزم Swow باستخدام أصغر نواة لغة C ومعظم أكواد PHP لدعم برمجة شبكات PHP عالية الأداء، مما يحدد أن الأمر يتعلق أكثر بتوفير إمكانات تطوير ثانوية قوية من خلال دمج كود PHP ونواة C بسلاسة، مع ضمان الأداء المهم.
بالإضافة إلى ذلك، فهو يوفر مجموعة متنوعة من آليات تصحيح الأخطاء وأدوات تصحيح الأخطاء القوية ومنخفضة العتبة، والتي يمكن أن تضمن تحرر المطورين من مشاكل الأخطاء قدر الإمكان، كما يمكن للمطورين العاديين أيضًا أن يتمتعوا بالقدرة على تصحيح الأخطاء بالقرب من مستوى الخبراء بمساعدة الأدوات، وذلك لتحقيق أقصى قدر من كفاءة التطوير.
مثل أي مشروع مفتوح المصدر، يوفر Swow دائمًا أقوى استقرار وميزات في الإصدار الأحدث ، يرجى محاولة التأكد من أنك تستخدم الإصدار الأحدث.
سحب كود المصدر:
composer require swow/swow
ثم قم بتشغيل برنامج التثبيت التلقائي swow-builder
ضمن دليل vendor/bin
لبدء التثبيت:
./vendor/bin/swow-builder --install
بعد تحديث الكود المصدري لـ Swow، يجب عليك استخدام خيار rebuild
لإعادة ترجمة Swow ثم تثبيته:
./vendor/bin/swow-builder --rebuild --install
يمكن العثور على مزيد من المعلومات حول swow-builder
في مستند تثبيت الامتداد - بواسطة Composer.
استنساخ Swow (يمكنك أيضًا استيراده من خلال Composer، ثم قرص مضغوط إلى vendor/swow/swow/ext
وتثبيته يدويًا):
git clone https://github.com/swow/swow.git
إجراءات البناء المعروفة. التثبيت على النظام بامتيازات الجذر:
cd swow/ext &&
phpize && ./configure && make &&
sudo make install
راجع مستند التثبيت - التثبيت التجميعي اليدوي (Windows).
يمكنك أيضًا تنزيل DLL مباشرةً في أحدث إصدار.
يجب الإبلاغ عن المشكلات الأمنية بشكل خاص عبر البريد الإلكتروني إلى [email protected]. يجب أن تتلقى الرد خلال 24 ساعة. إذا لم تقم بذلك لأي سبب من الأسباب، فيرجى المتابعة عبر البريد الإلكتروني للتأكد من أننا تلقينا رسالتك الأصلية.
مساهمتك في تطوير Swow موضع ترحيب كبير!
يمكنك المساهمة بالطرق التالية:
يعد طريق تطوير محرك اتصالات شبكة coroutine عالي الأداء PHP مرتفعًا جدًا بحيث لا يحظى بشعبية، وهو عمل وحيد مفتوح المصدر في الأعلى.
شكرًا جزيلاً للشركاء التاليين على مساهمة مشروع Swow، فبدونكم لا يوجد Swow الآن.
يتوفر Swow ضمن ترخيص Apache الإصدار 2.0. يتضمن Swow أيضًا مكتبات خارجية متاحة بموجب مجموعة متنوعة من التراخيص. راجع LICENSES.full للحصول على نص الترخيص الكامل.