استخدام PHP
ما هو PHP؟
PHP (المعالج المسبق للنص الفائق) هي لغة برمجة نصية مفتوحة المصدر تُستخدم بشكل واسع، خاصة في تطوير الويب وتُدمج في HTML. تستمد قواعد PHP من 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
تشمل هذه الإصدارات النسخ القديمة التي لم تعد مدعومة رسميًا بالإضافة إلى الإصدارات الأحدث، مما يضمن لك اختيار الإصدار الأنسب للتطوير.
::: فوائد ServBay يأتي مع Composer مدمج، لذا لا حاجة لتثبيته بشكل منفصل. :::
طريقة التثبيت
يمكنك بسهولة تثبيت وإدارة PHP عبر لوحة تحكم GUI الخاصة بـ ServBay. فيما يلي خطوات تثبيت PHP عبر لوحة تحكم GUI:
- افتح لوحة تحكم GUI الخاصة بـ ServBay.
- انتقل إلى قسم
الخدمات
-PHP
. - اختر إصدار PHP الذي تحتاجه.
- اضغط على الزر الأخضر
تثبيت
وانتظر حتى الانتهاء من التثبيت.
الوحدات المرفقة
توفر ServBay العديد من الوحدات لـ PHP، مما يسهل توسيع وظائف PHP:
- GD: مكتبة لمعالجة الصور. يتم تثبيتها وتفعيلها افتراضيًا بدون الحاجة إلى إعدادات إضافية.
- IMAP: مكتبة لمعالجة البريد الإلكتروني. يتم تثبيتها وتفعيلها افتراضيًا بدون الحاجة إلى إعدادات إضافية.
- Imagick: امتداد ImageMagick لـ PHP. يتم تثبيتها وتفعيلها افتراضيًا بدون الحاجة إلى إعدادات إضافية.
- Memcache: نظام تخزين مؤقت للأشياء في الذاكرة. يتم تثبيته وتفعيله افتراضيًا بدون الحاجة إلى إعدادات إضافية.
- Memcached: نظام تخزين مؤقت للأشياء في الذاكرة ذا أداء عالي. يتم تثبيته وتفعيله افتراضيًا بدون الحاجة إلى إعدادات إضافية.
- MySQL: امتداد PHP لقواعد بيانات MySQL. يتم تثبيته وتفعيله افتراضيًا بدون الحاجة إلى إعدادات إضافية.
- OpenLDAP: امتداد PHP لبروتوكول الوصول إلى الدليل الخفيف. يتم تثبيته وتفعيله افتراضيًا بدون الحاجة إلى إعدادات إضافية.
- PgSQL: امتداد PHP لقواعد بيانات PostgreSQL. يتم تثبيته وتفعيله افتراضيًا بدون الحاجة إلى إعدادات إضافية.
- Redis: نظام تخزين مفتاح-قيمة ذو أداء عالي. يتم تثبيته وتفعيله افتراضيًا بدون الحاجة إلى إعدادات إضافية.
- SQLite 3: محرك قاعدة بيانات SQL خفيف الوزن. يتم تثبيته وتفعيله افتراضيًا بدون الحاجة إلى إعدادات إضافية.
- Sodium: مكتبة للعمليات التشفيرية. يتم تثبيتها وتفعيلها افتراضيًا بدون الحاجة إلى إعدادات إضافية.
- cURL: مكتبة لنقل البيانات. يتم تثبيتها وتفعيلها افتراضيًا بدون الحاجة إلى إعدادات إضافية.
- MongoDB: امتداد PHP للتفاعل مع قاعدة بيانات MongoDB. لتمكينها، يُرجى الرجوع إلى كيفية تمكين الوحدة المدمجة في ServBay لـ MongoDB.
- OPcache: وحدة ذاكرة للتسريع في تنفيذ سكربتات PHP. لتمكينها، يُرجى الرجوع إلى كيفية تمكين الوحدة المدمجة في ServBay لـ OPcache.
- Phalcon: امتداد إطار عمل PHP ذو أداء عالي. لتمكينها، يُرجى الرجوع إلى كيفية تمكين الوحدة المدمجة في ServBay لـ Phalcon.
- SCWS: امتداد PHP للنظام الصيني لتقطيع الكلمات. لتمكينها، يُرجى الرجوع إلى كيفية تمكين الوحدة المدمجة في ServBay لـ SCWS.
- Swoole: امتداد إطار عمل تزامني لـ PHP ذو أداء عالي. لتمكينها، يُرجى الرجوع إلى كيفية تمكين الوحدة المدمجة في ServBay لـ Swoole.
- Xdebug: امتداد للـ PHP للتحليل والتنقيح. لتمكينها، يُرجى الرجوع إلى كيفية تمكين الوحدة المدمجة في ServBay لـ Xdebug.
يمكن الاطلاع على الدروس التفصيلية عبر الروابط التالية:
- GD
- IMAP
- Imagick
- Memcache
- Memcached
- MySQL
- OpenLDAP
- PgSQL
- Redis
- SQLite 3
- Sodium
- cURL
- MongoDB
- OPcache
- Phalcon
- SCWS
- Swoole
- Xdebug
دروس الاستخدام
تقدم ServBay دروساً غنية لاستخدام أطر عمل PHP ونظم إدارة المحتوى، مما يغطي التطوير من الجانبين الأمامي والخلفي. فيما يلي دروس لاستخدام بعض الأطر الشائعة ونظم إدارة المحتوى:
أطر عمل 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.