تكويم LAMP هو مجموعة من البرمجيات مفتوحة المصدر الأكثر استخدامًا المتعلقة بخدمات الويب. تشمل هذه المجموعة خادم الويب Apache و MySQL/MariaDB و PHP. في كثير من الأحيان يتم إدارة قواعد بيانات MySQL/MariaDB من خلال أداة إدارة قاعدة بيانات مثل phpMyAdmin.
سيقوم هذا المقال بإرشادك خلال عملية تثبيت LAMP على خادم مبني على Ubuntu 15.04.
المتطلبات:
قبل أن نبدأ، هناك بعض المتطلبات التي يجب تحقيقها:
- تثبيت أدنى لـ Ubuntu 15.04.
- وصول SSH إلى الخادم (إذا كنت لا تمتلك وصولًا مباشرًا إلى الخادم).
- إذا كانت الماكينة ستُستخدم كخادم يجب التأكد من تكوين عنوان IP ثابت لها.
الخطوة 1: تعيين اسم مضيف الخادم وتحديث النظام
1. بمجرد تشغيل خادمك Ubuntu 15.04، قم بالوصول إليه عبر SSH وقم بإعداد اسم المضيف. يمكن تحقيق ذلك بسهولة عن طريق استخدام:
$ sudo hostnamectl set-hostname your-hostname.com $ hostnamectl

بالطبع يجب تغيير “your-hostname.com” بالاسم الفعلي الذي ستستخدمه.
2. للتأكد من أن نظامك مُحدَّث، قم بتشغيل الأمر التالي:
$ sudo apt-get update && sudo apt-get upgrade

الخطوة 2: تثبيت خادم الويب Apache
3. Apache هو أكثر خوادم الويب استخدامًا وهو يستضيف معظم المواقع المتاحة على الإنترنت. لتثبيت Apache على خادمك، يمكنك ببساطة كتابة الأمر التالي:
$ sudo apt-get install apache2

يمكنك الآن بدء Apache عن طريق تشغيل:
$ sudo service apache2 start

4. To verify if the web server is working correctly, open http://server-ip-address
in your browser. You can find your server IP address by running:
$ ifconfig –a

عندما تصل إلى عنوان IP في المتصفح، يجب أن ترى صفحة مماثلة لهذه:

الخطوة 3: تثبيت PHP مع الوحدات
5. يعني PHP Hypertext Preprocessor. إنه لغة برمجة قوية تستخدم بشكل أساسي لإنشاء صفحات الويب الديناميكية المستخدمة بشكل متكرر مع قواعد البيانات. لاحظ أن رمز PHP يتم تنفيذه بواسطة خادم الويب.
لتثبيت PHP، قم ببساطة بتشغيل الأمر التالي:
$ sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. لاختبار تثبيت PHP الخاص بك، انتقل إلى دليل جذر خادم الويب وأنشئ وافتح ملفًا بالاسم php_info.php
:
$ cd /var/www/html/ $ sudo vim php_info.php
أدخل الرمز التالي:
<?php phpinfo(); ?>
احفظ الملف وقم بتحميله في متصفحك عن طريق كتابة http://your-ip-address/php_info.php
. يجب أن ترى نتيجة وظيفة phpinfo()
التي ستوفر معلومات حول إعداد PHP الخاص بك:

يمكنك تثبيت المزيد من وحدات PHP لاحقًا. للبحث عن المزيد من الوحدات، استخدم ببساطة:
$ sudo apt search php5
الخطوة 4: تثبيت خادم وعميل MariaDB
7. MariaDB هو نظام إدارة قواعد بيانات جديد نسبيًا تم تطويره من قبل المجتمع. إنه فرع من MySQL، يهدف إلى البقاء مجانيًا بموجب رخصة GNU GPL. يقود المشروع المطورون الأصليون لـ MySQL نظرًا للسيطرة التي حصلت عليها Oracle على توزيع MySQL. يوفر بشكل أساسي نفس الوظائف التي يوفرها MySQL ولا يوجد ما يدعو للقلق هنا.
لتثبيت MariaDB في Ubuntu 15.04، قم بتشغيل الأمر التالي:
$ sudo apt-get install mariadb-client mariadb-server

8. أثناء التثبيت، لن يُطلب منك تعيين كلمة مرور لمستخدم root في MariaDB. للقيام بذلك، ستحتاج إلى إصدار مجموعة الأوامر التالية:
$ sudo mysql –u root $ use mysql; $ update user set plugin='' where User='root'; $ flush privileges; $ quit

الآن يمكن تأمين مستخدم الجذر باستخدام الأمر التالي:
$ mysql_secure_installation
الخطوة 5: تثبيت PhpMyAdmin
9. PhpMyAdmin هو واجهة ويب يمكنك من خلالها إدارة/إدارة قواعد بيانات MySQL/MariaDB الخاصة بك بسهولة. التثبيت بسيط حقًا ويمكن إكماله بالأمر التالي:
$ sudo apt-get install phpmyadmin

عند التثبيت سيُطلب منك اختيار خادم الويب الذي تستخدمه. حدد “Apache” وتابع:

10. بعد ذلك سيُطلب منك ما إذا كنت ترغب في تكوين phpMyAdmin باستخدام dbconfig-common. حدد “No” كما هو موضح في لقطة الشاشة:

في هذه النقطة يكتمل تثبيت phpMyAdmin الخاص بك. للوصول إليه يمكنك استخدام http://your-ip-address/phpmyadmin
:
للمصادقة يمكنك استخدام مستخدم الجذر MySQL وكلمة المرور التي قمت بإعدادها مسبقًا لهذا المستخدم.


الخطوة 6: بدء تشغيل LAMP عند بدء تشغيل النظام
11. على الرغم من أن المثبتين يجب أن يكونا قد قاما بتكوين كل من Apache و MariaDB للبدء تلقائيًا عند بدء تشغيل النظام، يمكنك في حالة الضرورة تشغيل الأوامر التالية للتأكد من تمكينهما:
$ sudo systemctl enable apache2 $ sudo systemctl enable mysql

يمكنك إجراء إعادة تشغيل النظام للتأكد من بدء تشغيل جميع الخدمات بشكل طبيعي كما هو متوقع.
هذا كل شيء. خادمك Ubuntu 15.04 يعمل الآن بمجموعة LAMP وأنت جاهز لبناء أو نشر مشاريع الويب الخاصة بك عليه.
Source:
https://www.tecmint.com/install-lamp-on-ubuntu-15-04/