You Bet Your Life: Secret Word - Door / People / Smile
جدول المحتويات:
- تثبيت LEMP المكدس على CentOS 7
- المتطلبات الأساسية
- الخطوة 1. تثبيت Nginx
- الخطوة 2. تثبيت MariaDB
- الخطوة 3. تثبيت PHP
- الخطوة 4. تكوين Nginx لمعالجة صفحات PHP
- معلومات اكثر
- دروس
المصطلح LEMP هو اختصار لأسماء مكوناته الأربعة المفتوحة المصدر:
- نظام التشغيل L - Linux E - Nginx a HTTP والخادم الوكيل العكسي M - MySQL أو MariaDB نظام إدارة قواعد البيانات العلائقية P - PHP لغة البرمجة.
ستوضح لك هذه السلسلة من البرامج التعليمية كيفية تثبيت Nginx ، وإنشاء شهادة Let's Encrypt SSL مجانية ، وتثبيت MySQL وتأمينه وتثبيت PHP 7.
يتم سرد البرامج التعليمية المفصلة التي تشكل جزءًا من هذه السلسلة في نهاية هذه الصفحة.
تثبيت LEMP المكدس على CentOS 7
ستوضح لك هذه الخطوة السريعة الخطوات الأساسية المطلوبة لتثبيت مكدس LEMP على خادم CentOS 7.
المتطلبات الأساسية
المستخدم الذي قمت بتسجيل الدخول كما يجب أن يكون لديه امتيازات sudo لتتمكن من تثبيت الحزم.
الخطوة 1. تثبيت Nginx
Nginx غير متوفر في مستودع التخزين الافتراضي CentOS 7 ، لذا سنستخدم مستودعات EPEL. لإضافة مستودع EPEL إلى نظامك ، استخدم الأمر التالي:
sudo yum install epel-release
الآن بعد تمكين مستودع EPEL ، قم بتثبيت حزمة Nginx بـ:
sudo yum install nginx
بمجرد تثبيته ، ابدأ في تمكين خدمة Nginx عن طريق الكتابة:
sudo systemctl start nginx
sudo systemctl enable nginx
الخطوة 2. تثبيت MariaDB
والخطوة التالية هي تثبيت حزم MariaDB. للقيام بذلك ، اكتب:
sudo yum install mariadb-server
بمجرد تثبيت خادم MariaDB ، ابدأ تشغيل الخدمة وتمكينها باستخدام:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
- في وقت كتابة هذا التقرير ، يتوفر MariaDB 5.5 في مستودع CentOS 7 الرسمي. إذا كنت ترغب في تثبيت إصدار أحدث ، يرجى الرجوع إلى هذا البرنامج التعليمي. إذا كنت ترغب في تثبيت MySQL بدلاً من MariaDB ، تحقق من البرنامج التعليمي للحصول على تعليمات التثبيت.
الخطوة 3. تثبيت PHP
يأتي CentOS 7 مزودًا بإصدار PHP 5.4 وهو EOL-ed لبعض الوقت ، لذا سنستخدم مستودع Remi لتثبيت PHP 7.2.
قم بتشغيل الأمر التالي لإضافة مستودع Remi إلى نظامك:
sudo yum install
بمجرد إضافته ، قم بتثبيت حزمة
yum-utils
وتمكين مستودع
remi-php72
:
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72
الآن بعد أن تم تمكين مستودع Remi ، يمكننا تثبيت PHP FPM والعديد من وحدات PHP الأكثر شيوعًا مع:
sudo yum install php-fpm php-opcache php-cli php-gd php-curl php-mysql
سيتم تشغيل PHP FPM افتراضيًا كمستخدم
apache
على المنفذ 9000. سنقوم بتغيير المستخدم إلى
nginx
والتحول من مقبس TCP إلى مأخذ يونكس. للقيام بذلك ، قم بتحرير الخطوط المميزة باللون الأصفر:
sudo nano /etc/php-fpm.d/www.conf
… user = nginx… group = nginx… listen = /run/php-fpm/www.sock… listen.owner = nginx listen.group = nginx
تأكد من أن الدليل
/var/lib/php
لديه الأذونات الصحيحة:
chown -R root:nginx /var/lib/php
احفظ الملف ، وقم بتمكين وبدء خدمة PHP FPM باستخدام:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
الخطوة 4. تكوين Nginx لمعالجة صفحات PHP
الآن وبعد تثبيت جميع مكونات LEMP ، يمكننا تحرير ملف تكوين كتلة خادم Nginx وإضافة الأسطر التالية حتى يتمكن Nginx من معالجة ملفات PHP:
server {
#… other code
location ~.php $ {try_files $ uri = 404؛ fastcgi_pass unix: /run/php-fpm/www.sock؛ fastcgi_index index.php؛ fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name؛ تشمل fastcgi_params ؛ }}
لا تنسَ إعادة تشغيل خدمة Nginx لتصبح التغييرات نافذة المفعول:
معلومات اكثر
للحصول على تعليمات أكثر تفصيلاً حول كل خطوة ، يرجى الرجوع إلى البرامج التعليمية التالية.
دروس
كيفية تثبيت مصباح المكدس على ديبيان 9
ستنتقل بك هذه السلسلة من البرامج التعليمية إلى كيفية تثبيت حزمة LAMP على Debian 9. وسوف نوضح لك كيفية تثبيت Apache وإنشاء مضيفات Apache افتراضية وإنشاء شهادة Let's Encrypt SSL مجانية وتثبيت وتأمين MySQL وتثبيت PHP 7.2.
كيفية تثبيت مصباح المكدس على أوبونتو 18.04
ستوضح لك هذه السلسلة من البرامج التعليمية كيفية تثبيت Apache وإنشاء مضيفات Apache افتراضية وإنشاء شهادة Let's Encrypt SSL مجانية وتثبيت MySQL وتأمينه وتثبيت PHP 7.2.
تثبيت مصباح المكدس على centos 7
في هذه السلسلة ، سوف نوضح لك كيفية تثبيت Apache ، وإنشاء شهادة Let's Encrypt SSL مجانية ، وتثبيت MariaDB وتأمينه وتثبيت PHP 7.x.







