
LAMP (Linux، Apache، MySQL، PHP/Perl/Python) هو اختصار يشير إلى أحد أكثر مكدسات البرامج شيوعًا للعديد من التطبيقات الأكثر شيوعًا على الويب. ومع ذلك، يشير LAMP الآن إلى نموذج مكدس البرامج العام ومكوناته قابلة للتبديل إلى حد كبير.
الخطوة 1: تثبيت الأباتشي
Apache HTTP Server هو برنامج خادم ويب مجاني ومفتوح المصدر عبر الأنظمة الأساسية، تم إصداره بموجب شروط Apache License 2.0. تم تطوير أباتشي وصيانته من قبل مجتمع مفتوح من المطورين تحت رعاية مؤسسة برمجيات أباتشي.
لتثبيت حزمة httpd Apache، أدخل الأمر التالي إلى المحطة الخاصة بك:
$ sudo yum install httpd yum-utils
بمجرد الانتهاء من الإعداد، استخدم الأمر التالي لبدء تشغيل خادم Apache الخاص بك:
$ sudo systemctl start httpd
من خلال إدخال عنوان IP العام أو اسم النطاق الخاص بك في متصفح الويب الخاص بك، يمكنك التحقق لمعرفة ما إذا كان الخادم الخاص بك يعمل ويعمل.
http://your_IP_address

لجعل إطلاق Apache فورًا بعد إلاشتغال، استخدم:
$ sudo systemctl enable httpd.service
الخطوة 2: تثبيت MySQL
للحصول على دليل كامل، تابع الخطوات في تثبيت ماي إس كيو إل (MySQL) على ريد هات/فيدورا و سينت أو إس (CentOS/RHEL) 7/6 و (Fedora) 31/30.
الخطوة 3: تثبيت PHP
PHP هو جزء من نظامنا الذي سيعالج الكود من أجل إظهار المحتوى الديناميكي. يمكنه تنفيذ النصوص، والاتصال بقواعد بيانات MySQL للحصول على معلومات، ثم توفير البيانات المعالجة لخادم الويب الخاص بنا للعرض.
نظرًا لأن إصدار PHP الموفر افتراضيًا على خوادم CentOS 7 قديم، سنحتاج إلى تثبيت مستودع حزم تابع لجهة خارجية من أجل تنزيل وتثبيت PHP 7 + على خادم CentOS 7 الخاص بك. Remi هو مستودع بارز للحزم يقدم أحدث إصدارات PHP لأجهزة CentOS.
قم بتشغيل الأمر التالي لتثبيت مستودع Remi لـ CentOS 7:
$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
بمجرد اكتمال التثبيت، يجب عليك تشغيل أمر لتمكين المستودع الذي يحتوي على الإصدار المفضل لديك من PHP. للتحقق من توفر إصدارات PHP 7 + في مستودع Remi، قم بتشغيل:
$ yum --disablerepo="*" --enablerepo="remi-safe" list php[7-9][0-9].x86_64
سترى الإخراج التالي في وحدة التحكم :
Output :
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * remi-safe: mirrors.ukfast.co.uk Available Packages php70.x86_64 2.0-1.el7.remi remi-safe php71.x86_64 2.0-1.el7.remi remi-safe php72.x86_64 2.0-1.el7.remi remi-safe php73.x86_64 2.0-1.el7.remi remi-safe php74.x86_64 1.0-3.el7.remi remi-safe php80.x86_64 1.0-3.el7.remi remi-safe
في هذا البرنامج التعليمي، سنقوم بتثبيت PHP 7.4. للحصول على PHP 7.4، استخدم الأمر التالي لتنشيط حزمة Remi المناسبة:
$ sudo yum-config-manager --enable remi-php74
الآن، يمكننا استخدام yum لتثبيت PHP كالمعتاد. سيقوم الأمر التالي بتثبيت جميع الحزم المطلوبة للحصول على PHP 7.4 يعمل في Apache ويتصل بقواعد البيانات القائمة على MySQL:
$ sudo yum install php php-mysqlnd php-fpm
لضمان تثبيت PHP كنسخة مفضلة لديك، قم بتنفيذ:
$ php --version
Output :
PHP 7.4.8 (cli) (built: Jul 9 2020 16:09:41) (NTS) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.21, Copyright (c), by Zend Technologies
تم الآن تثبيت PHP بنجاح على جهازك.
الخطوة 4: تشغيل PHP على Apache.
سيتم إنشاء جذر المستند على/var/www/html بواسطة تثبيت أباتشي الافتراضي لـ CentOS 7. ليس من الضروري تغيير الإعدادات الافتراضية لـ Apache حتى تعمل PHP بشكل صحيح على خادم الويب الخاص بك.
$ nano /var/www/html/info.php
<?php
phpinfo();
عندما تنتهي، احفظ الملف وخرجه.
الآن دعونا نصل إلى ملف المعلومات في:
http://server_public_IP/info.php
