مكتبة الشروحات

تكوين برنامج CloudLinux و PHP و mod_lsapi على خادم بدون لوحة تحكم

إليك دليل خطوة بخطوة لتكوين CloudLinux وPHP وmod_lsapi على الخادم بدون لوحة تحكم:

تثبيت CloudLinux:

اتبع تعليمات التثبيت الرسمية المقدمة من شركة CloudLinux.

تحديث حزم النظام:

تأكد من تحديث النظام باستخدام الأوامر التالية:

sudo yum update

تثبيت PHP:

قم بتثبيت إصدار PHP المطلوب مع الوحدات اللازمة. على سبيل المثال، لتثبيت PHP 7.4، استخدم الأمر التالي:

sudo yum install php74 php74-php php74-php-common php74-php-cli php74-php-fpm php74-php-mbstring php74-php-mysqlnd

تكوين PHP:

قم بتحرير ملفات تكوين PHP بناءً على متطلباتك الخاصة. عادةً ما يوجد ملف التكوين الرئيسي لـ PHP في /etc/php.ini.

تثبيت mod_lsapi:

تقدم CloudLinux mod_lsapi كوحدة لـ Apache لتحسين أداء PHP. لتثبيت mod_lsapi، نفذ الأمر التالي:

sudo yum install liblsapi liblsapi-devel

تمكين mod_lsapi:

أضف الأسطر التالية إلى ملف تكوين Apache (/etc/httpd/conf/httpd.conf أو ملف تكوين مضيف افتراضي مخصص):

LoadModule lsapi_module modules/mod_lsapi.so
<IfModule lsapi_module>
  AddHandler application/x-httpd-lsphp .php
  LSAPI_AppEnv PHP_LSAPI_CHILDREN 5
</IfModule>

إعادة تشغيل Apache:

بعد إجراء التغييرات على تكوين Apache، قم بإعادة تشغيل Apache لتطبيق التغييرات:

sudo systemctl restart httpd

التحقق من تكوين mod_lsapi:

تحقق من سجلات أخطاء Apache لأي مشاكل تتعلق بـ mod_lsapi. حل أي أخطاء قد تحدث أثناء عملية إعادة التشغيل.

تكوين PHP لـ mod_lsapi:

في ملف التكوين PHP (/etc/php.ini)، قم بتعيين lsapi_with_pkg إلى 1:

lsapi_with_pkg = 1

إعادة تشغيل PHP-FPM (إن كان ذلك ينطبق):

إذا كنت تستخدم PHP-FPM، قم بإعادة تشغيله لتطبيق التغييرات:

sudo systemctl restart php74-php-fpm

التحقق من تكوين PHP:

أنشئ ملف PHP للتأكد من أن PHP وmod_lsapi يعملان بشكل صحيح. على سبيل المثال، أنشئ ملفًا يسمى info.php يحتوي على المحتوى التالي:

<?php phpinfo(); ?>

قم بالوصول إلى هذا الملف عبر متصفح الويب للتحقق من تكوين PHP وmod_lsapi.

ضبط الأذونات الصحيحة للملفات:

تأكد من أن الملفات والمجلدات في جذر الويب تحتوي على الأذونات المناسبة حتى يتمكن Apache من تقديمها.

تكوين إعدادات PHP للمواقع:

لكل موقع، يمكنك تخصيص إعدادات PHP عن طريق إضافة ملف .htaccess يحتوي على توجيهات خاصة لذلك الموقع.

اعتبارات الأمان:

قم بتنفيذ تدابير الأمان مثل قواعد الجدار الناري، وfail2ban، وإجراء تدقيقات أمان بانتظام.

ملاحظات:

  • تذكر أن تستبدل أي قيم نموذجية (مثل إصدارات PHP والمسارات) مع تكويناتك الفعلية.
  • يرجى ملاحظة أن هذا الدليل يفترض إعدادًا أساسيًا ولا يغطي التكوينات المتقدمة. دائمًا ما يجب الرجوع إلى الوثائق الرسمية لكل مكون من مكونات البرنامج للحصول على معلومات مفصلة واستكشاف الأخطاء وإصلاحها.
  • كما يُنصح بالتشاور مع مسؤول النظام أو دعم CloudLinux للحصول على مساعدة مخصصة.
  • 0 أعضاء وجدوا هذه المقالة مفيدة
هل كانت المقالة مفيدة ؟