كيفية تثبيت Apache و MariaDB و PHP و phpMyAdmin في Ubuntu 18.04

في هذه المقالة ، سنتعلم كيفية تثبيت Apache و MariaDB و PHP و PHPMyAdmin في خادم Ubuntu 18.04.

تتكون Apache و MySQL / MariaDB و PHP من حزم. يُعرف باسم LAMP ويتم تثبيته على بيئة نظام Linux.

المتطلبات المسبقة:

  • تثبيت خادم Ubuntu 18.04.
  • الوصول إلى الخادم مع المستخدم الجذر.

1. حافظ على الخادم محدثًا:

# apt update -y

# apt upgrade -y

2. تثبيت خادم الويب Apache

# apt install apache2 -y

في حالة تمكين طلبات حظر جدار الحماية وجدار الحماية لخادم الويب apache ، افتح منفذًا في جدار الحماية.

# ufw allow 80/tcp

# ufw allow 443/tcp

# ufw reload

الآن ، دعنا نتحقق من تثبيت Apache. افتح المتصفح واختبر الصفحة الافتراضية.

http://[SERVER IP]

3. تثبيت MariaDB

# apt install mariadb-server mariadb-client -y

لن يتم تأمين التكوين الافتراضي لـ MariaDB. لنقم بتأمين التثبيت باستخدام الأمر التالي:

# mysql_secure_installation

بمجرد تنفيذ النص ، سيطرح أسئلة متعددة.

سيطلب منك إدخال كلمة المرور الحالية للجذر (أدخل بلا):

ثم أدخل نعم / نعم لأسئلة الأمان التالية:

Set a root password? [Y/n]: y
Remove anonymous users? : y
Disallow root login remotely? : y
Remove test database and access to it? : y
Reload privilege tables now? : y

4. تثبيت PHP

نقوم هنا بتثبيت الإصدار 7.2 من PHP الافتراضي والوحدات النمطية الأخرى لعمليات نشر الويب باستخدام الأمر التالي:

# apt install php php-common php-mysql php-gd php-cli -y

بمجرد تثبيت PHP ، لغرض الاختبار ، قم بإنشاء صفحة info.php بسيطة باستخدام الأمر التالي:

# echo "' | sudo tee /var/www/html/info.php

الآن ، دعنا نصل إليه من متصفح الويب:

http://SERVER_IP/info.php

5. تثبيت phpMyAdmin

يمكنك تثبيت phpMyAdmin لإدارة قواعد بيانات MySQL / MariaDB من متصفح الويب المريح باستخدام الأمر التالي:

# apt install phpmyadmin -y

من خلال عملية تثبيت الحزمة ، سيُطلب منك اختيار خادم الويب الذي يجب تكوينه تلقائيًا لتشغيل phpMyAdmin ، وتحديد apache بالضغط على مفتاح المسافة والضغط على Enter.

بعد ذلك ، أدخل كلمة المرور للمستخدم الإداري MySQL / MariaDB حتى يتمكن المثبت من إنشاء قاعدة بيانات لـ phpmyadmin.

بمجرد تثبيت كل شيء ، يمكنك الآن إعادة تشغيل خدمة apache2 لإحداث التغييرات الأخيرة.

# systemctl restart apache2

سيفشل تسجيل الدخول إلى الجذر في phpMyAdmin. نحتاج إلى إنشاء مستخدم جديد ومنح جميع الامتيازات لذلك المستخدم.

لإنشاء مستخدم جديد ، قم بتسجيل الدخول إلى MariaDB باستخدام الأمر التالي:

# mysql -u root -p

وقم بتشغيل الأوامر التالية:

MariaDB [(none)]> CREATE USER 'admin’@’localhost' IDENTIFIED BY 'neotechsystems=@3454';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin’@’localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;

الآن ، يمكننا تسجيل الدخول إلى phpMyAdmin باستخدام المستخدم المسؤول.

هذا كل شيء. في هذه المقالة ، رأينا كيف يقوم مهندسو الدعم لدينا بتثبيت Apache و MariaDB و PHP و phpMyAdmin في خادم Ubuntu 18.04.


كيفية إنشاء مجموعة في Linux

كيفية إنشاء مجموعة في Linux

تُستخدم المجموعات لتنظيم المستخدمين وامتيازاتهم مثل قراءة إذن الكتابة والتنفيذ. لإضافة groud ، يكون الأمر هو groupadd.

3 طرق للتحقق من استخدام وحدة المعالجة المركزية في Linux

3 طرق للتحقق من استخدام وحدة المعالجة المركزية في Linux

اشرح جيدًا 3 طرق للتحقق من استخدام وحدة المعالجة المركزية في Linux. يشير استخدام وحدة المعالجة المركزية إلى استخدام موارد المعالجة ، أو مقدار العمل الذي تقوم به وحدة المعالجة المركزية.

كيفية تثبيت DenyHosts وتكوينه في CentOS 7

كيفية تثبيت DenyHosts وتكوينه في CentOS 7

يستخدم DenyHosts على نطاق واسع كبديل لـ Fail2ban. إذا كان هناك عدد كبير جدًا من محاولات تسجيل الدخول إلى SSH غير الصالحة ، فإنها تفترض أن هجمات القوة الغاشمة أو

قم بتركيب قرص جديد على خادم Linux

قم بتركيب قرص جديد على خادم Linux

سوف نتعلم كيفية تركيب قرص جديد على خادم Linux. في هذا العرض التوضيحي ، نستخدم خادم السحاب CentOS 7. الآن قم بتثبيت القسم كما هو موضح أدناه.

من السهل تثبيت Fail2ban على Ubuntu 20.04

من السهل تثبيت Fail2ban على Ubuntu 20.04

اشرح جيدًا كيف أنه من السهل تثبيت Fail2ban على Ubuntu 20.04. تمت كتابة Fail2ban بلغة برمجة Python وهو مفتوح المصدر ومجاني. إعدادات.

كيفية تثبيت WireGuard VPN على Ubuntu 20.04

كيفية تثبيت WireGuard VPN على Ubuntu 20.04

اشرح جيدًا كيفية تثبيت WireGuard VPN على Ubuntu 20.04. WireGuard عبارة عن شبكة افتراضية خاصة بسيطة للغاية وسريعة وحديثة تستخدم أحدث تقنيات التشفير

كيفية تثبيت OpenSSL 1.1.1d في CentOS

كيفية تثبيت OpenSSL 1.1.1d في CentOS

OpenSSL عبارة عن مجموعة أدوات قوية من الدرجة التجارية وكاملة الميزات لبروتوكولات أمان طبقة النقل (TLS) و (SSL). تعلم كيفية تثبيت OpenSSL 1.1.1d في CentOS

كيفية تثبيت وتكوين CSF على CentOS 8

كيفية تثبيت وتكوين CSF على CentOS 8

كيفية تثبيت وتهيئة CSF على خادم CentOS 8. إن ConfigServer Security & Firewall عبارة عن جدار حماية (SPI) ، وتطبيق كشف تسجيل الدخول / التطفل والأمان.

لم ينعكس تكوين قاعدة التدقيق - كيفية استكشاف الأخطاء وإصلاحها

لم ينعكس تكوين قاعدة التدقيق - كيفية استكشاف الأخطاء وإصلاحها

تكوين قاعدة التدقيق لا ينعكس؟ تعرف على كيفية قيام مهندسي الدعم لدينا باستكشاف المشكلة وحلها. ملف تكوين القاعدة /etc/audit/rules.d/audit.rules

تحميل CloudLinux عالي على الخادم

تحميل CloudLinux عالي على الخادم

في هذه المقالة سوف نتعرف على كيفية قيام مهندسي الدعم لدينا بإصلاح الحمل العالي لـ CloudLinux على الخادم. يرجى التأكد من تكوين حدود LVE بشكل صحيح.