استخدام PHP
ما هو PHP؟
PHP (Hypertext Preprocessor) هي لغة سكريبت مفتوحة المصدر تستخدم على نطاق واسع، مخصصة بشكل خاص لتطوير الويب ويمكن تضمينها في HTML. تعتمد في قواعدها على لغات C وJava وPerl، وهي سهلة التعلم والاستخدام. تبرز قوة PHP في قدرتها على التكامل بسلاسة مع العديد من أنظمة قواعد البيانات والخدمات.
دعم ServBay لPHP
يوفر ServBay دعمًا لإصدارات PHP المتعددة لضمان اختيار الإصدار المناسب استناداً إلى متطلبات المشروع. فيما يلي إصدارات PHP المدعومة من قبل ServBay:
- PHP 5.6
- PHP 7.0
- PHP 7.1
- PHP 7.2
- PHP 7.3
- PHP 7.4
- PHP 8.0
- PHP 8.1
- PHP 8.2
- PHP 8.3
- PHP 8.4 (dev)
تشمل هذه الإصدارات الإصدارات القديمة غير المدعومة رسميًا وأحدث الإصدارات الحالية، مما يضمن قدرتك على اختيار الإصدار الأنسب للتطوير.
::: تلميح ServBay مزود مسبقاً بـ Composer، لذا لن تحتاج إلى تثبيته بشكل منفصل. :::
كيفية التثبيت
يمكنك تثبيت وإدارة PHP بسهولة من خلال لوحة التحكم GUI الخاصة بـ ServBay. إليك خطوات تثبيت PHP عبر لوحة التحكم GUI الخاصة بـ ServBay:
- افتح لوحة التحكم GUI الخاصة بـ ServBay.
- انتقل إلى قسم
الخدمات
. - اختر إصدار PHP الذي تحتاجه.
- انقر على الزر الأخضر
تثبيت
وانتظر حتى تكتمل عملية التثبيت.
الوحدات المرفقة
يوفر ServBay للـ PHP العديد من الوحدات لتوسيع وظائف PHP:
- GD: مكتبة لمعالجة الصور، يتم التثبيت والتفعيل افتراضيًا دون حاجة للتكوين الإضافي.
- IMAP: مكتبة للتعامل مع البريد الإلكتروني، يتم التثبيت والتفعيل افتراضيًا دون حاجة للتكوين الإضافي.
- Imagick: امتداد PHP لـ ImageMagick، يتم التثبيت والتفعيل افتراضيًا دون حاجة للتكوين الإضافي.
- Memcache: نظام تخزين الكائنات في الذاكرة، يتم التثبيت والتفعيل افتراضيًا دون حاجة للتكوين الإضافي.
- Memcached: نظام تخزين الكائنات في الذاكرة عالي الأداء، يتم التثبيت والتفعيل افتراضيًا دون حاجة للتكوين الإضافي.
- MySQL: امتداد PHP لقواعد بيانات MySQL، يتم التثبيت والتفعيل افتراضيًا دون حاجة للتكوين الإضافي.
- OpenLDAP: امتداد PHP لبروتوكول الوصول لمجلد خفيف، يتم التثبيت والتفعيل افتراضيًا دون حاجة للتكوين الإضافي.
- PgSQL: امتداد PHP لقواعد بيانات PostgreSQL، يتم التثبيت والتفعيل افتراضيًا دون حاجة للتكوين الإضافي.
- Redis: نظام تخزين مفاتيح وقيم عالي الأداء، يتم التثبيت والتفعيل افتراضيًا دون حاجة للتكوين الإضافي.
- SQLite 3: محرك قواعد بيانات SQL خفيف، يتم التثبيت والتفعيل افتراضيًا دون حاجة للتكوين الإضافي.
- Sodium: مكتبة لعمليات التشفير، يتم التثبيت والتفعيل افتراضيًا دون حاجة للتكوين الإضافي.
- cURL: مكتبة لنقل البيانات، يتم التثبيت والتفعيل افتراضيًا دون حاجة للتكوين الإضافي.
- MongoDB: امتداد PHP للتعامل مع قواعد بيانات MongoDB، لمزيد من المعلومات حول تفعيله راجع كيفية تفعيل وحدة MongoDB المرفقة مع ServBay.
- OPcache: وحدة تخزين مؤقتة لتسريع تنفيذ سكريبتات PHP، لمزيد من المعلومات حول تفعيله راجع كيفية تفعيل وحدة OPcache المرفقة مع ServBay.
- Phalcon: امتداد إطار عمل PHP عالي الأداء، لمزيد من المعلومات حول تفعيله راجع كيفية تفعيل وحدة Phalcon المرفقة مع ServBay.
- SCWS: امتداد PHP لنظام تقسيم الكلمات الصيني، لمزيد من المعلومات حول تفعيله راجع كيفية تفعيل وحدة SCWS المرفقة مع ServBay.
- Swoole: امتداد إطار عمل PHP عالي الأداء، لمزيد من المعلومات حول تفعيله راجع كيفية تفعيل وحدة Swoole المرفقة مع ServBay.
- Xdebug: امتداد لتحليل وتصحيح البرمجيات بـ PHP، لمزيد من المعلومات حول تفعيله راجع كيفية تفعيل وحدة Xdebug المرفقة مع ServBay.
لتفاصيل الاستخدام يمكن الرجوع إلى الروابط التالية:
- GD
- IMAP
- Imagick
- Memcache
- Memcached
- MySQL
- OpenLDAP
- PgSQL
- Redis
- SQLite 3
- Sodium
- cURL
- MongoDB
- OPcache
- Phalcon
- SCWS
- Swoole
- Xdebug
دليل الاستخدام
يوفر ServBay أدلة شاملة لاستخدام أطر عمل PHP وأنظمة إدارة المحتوى (CMS) الشائعة، تغطي جوانب التطوير الأمامية والخلفية. فيما يلي بعض الأدلة لأطر العمل وأنظمة إدارة المحتوى الشائعة:
أطر عمل PHP
- CakePHP: إطار عمل PHP لتطوير سريع. الرجوع لدليل إنشاء وتشغيل مشروع CakePHP لمزيد من التفاصيل.
- CodeIgniter: إطار عمل بسيط وقوي للـ PHP. الرجوع لدليل إنشاء وتشغيل مشروع CodeIgniter لمزيد من التفاصيل.
- FuelPHP: إطار عمل PHP مرن. الرجوع لدليل إنشاء وتشغيل مشروع FuelPHP لمزيد من التفاصيل.
- Laravel: إطار عمل ويب بـ PHP بسيط وأنيق. الرجوع لدليل إنشاء وتشغيل مشروع Laravel لمزيد من التفاصيل.
- Phalcon: إطار عمل PHP عالي الأداء. الرجوع لدليل إنشاء وتشغيل مشروع Phalcon لمزيد من التفاصيل.
- PHPixie: إطار عمل PHP خفيف وسريع. الرجوع لدليل إنشاء وتشغيل مشروع PHPixie لمزيد من التفاصيل.
- Slim: إطار عمل مصغر مناسب لتطبيقات الويب الصغيرة. الرجوع لدليل إنشاء وتشغيل مشروع Slim لمزيد من التفاصيل.
- Swoole: إطار عمل PHP عالي الأداء يتعامل مع التعاون. الرجوع لدليل إنشاء وتشغيل مشروع Swoole لمزيد من التفاصيل.
- Symfony: إطار عمل PHP عالي الأداء. الرجوع لدليل إنشاء وتشغيل مشروع Symfony لمزيد من التفاصيل.
- Webman: إطار عمل PHP غير متزامن عالي الأداء. الرجوع لدليل إنشاء وتشغيل مشروع Webman لمزيد من التفاصيل.
- Workerman: إطار عمل PHP فعال، مناسب للتطبيقات اللحظية. الرجوع لدليل إنشاء وتشغيل مشروع Workerman لمزيد من التفاصيل.
- Yii 2: إطار عمل PHP عالي الأداء، مناسب للتطبيقات الكبيرة. الرجوع لدليل إنشاء وتشغيل مشروع Yii 2 لمزيد من التفاصيل.
- Zend Framework: إطار عمل لبناء تطبيقات ويب عالية الأداء. الرجوع لدليل إنشاء وتشغيل مشروع Zend Framework لمزيد من التفاصيل.
أنظمة إدارة المحتوى بالـ PHP
- Bedrock: مجموعة تطوير حديثة لـ WordPress. لمزيد من التفاصيل، الرجوع لدليل Bedrock.
- Contao: نظام إدارة محتوى مفتوح المصدر. لمزيد من التفاصيل، الرجوع لدليل Contao.
- Craft CMS: نظام إدارة محتوى مرن. لمزيد من التفاصيل، الرجوع لدليل Craft CMS.
- Drupal: منصة إدارة محتوى مفتوحة المصدر. لمزيد من التفاصيل، الرجوع لدليل Drupal.
- ExpressionEngine: نظام إدارة محتوى مرن. لمزيد من التفاصيل، الرجوع لدليل ExpressionEngine.
- Jigsaw: مولد مواقع ثابتة. لمزيد من التفاصيل، الرجوع لدليل Jigsaw.
- Joomla: نظام إدارة محتوى مفتوح المصدر. لمزيد من التفاصيل، الرجوع لدليل Joomla.
- Kirby: نظام إدارة محتوى يعتمد على الملفات كنواة. لمزيد من التفاصيل، الرجوع لدليل Kirby.
- OctoberCMS: نظام إدارة محتوى حديث بالـ PHP. لمزيد من التفاصيل، الرجوع لدليل OctoberCMS.
- Sculpin: مولد مواقع ثابتة. لمزيد من التفاصيل، الرجوع لدليل Sculpin.
- Statamic: نظام إدارة محتوى بدون قاعدة بيانات. لمزيد من التفاصيل، الرجوع لدليل Statamic.
- WordPress: نظام إدارة محتوى شائع. لمزيد من التفاصيل، الرجوع لدليل WordPress.
من خلال هذه الأدلة، يمكنك الاستفادة من خدمات ServBay لبداية سريعة مع استخدام هذه الأطر وأنظمة إدارة المحتوى الشائعة في عملية التطوير.