loading...
نصب LAMP
پرینت
  • 0

 

LAMP چیست؟

LAMP مخفف چهار نرم‌افزار اصلی است که برای ایجاد یک سرور وب استفاده می‌شوند:

  • Linux: سیستم عامل لینوکس.
  • Apache: سرور وب آپاچی.
  • MySQL: سیستم مدیریت پایگاه داده.
  • PHP: زبان برنامه‌نویسی PHP.

این ترکیب یکی از محبوب‌ترین پشته‌های نرم‌افزاری برای توسعه و میزبانی وب‌سایت‌ها است.

آموزش نصب LAMP در لینوکس (Ubuntu/Debian)

1. به‌روزرسانی سیستم

قبل از شروع، سیستم خود را به‌روزرسانی کنید:


sudo apt update
sudo apt upgrade
        

2. نصب Apache

برای نصب سرور وب Apache از دستور زیر استفاده کنید:


sudo apt install apache2
        

پس از نصب، Apache به طور خودکار شروع به کار می‌کند. شما می‌توانید با باز کردن مرورگر و وارد کردن آدرس http://localhost یا آدرس IP سرور، صفحه پیش‌فرض Apache را مشاهده کنید.

3. نصب MySQL

برای نصب MySQL از دستور زیر استفاده کنید:


sudo apt install mysql-server
        

پس از نصب، MySQL را با دستور زیر ایمن‌سازی کنید:


sudo mysql_secure_installation
        

4. نصب PHP

برای نصب PHP و ماژول‌های لازم برای کار با Apache و MySQL از دستور زیر استفاده کنید:


sudo apt install php libapache2-mod-php php-mysql
        

پس از نصب، Apache را مجدداً راه‌اندازی کنید:


sudo systemctl restart apache2
        

5. تست PHP

برای اطمینان از اینکه PHP به درستی نصب شده است، یک فایل PHP ایجاد کنید:


sudo nano /var/www/html/info.php
        

در این فایل کد زیر را وارد کنید:


<?php
phpinfo();
?>
        

سپس فایل را ذخیره و ببندید. حالا در مرورگر خود به آدرس http://localhost/info.php بروید. اگر PHP به درستی نصب شده باشد، صفحه‌ای حاوی اطلاعات مربوط به PHP نمایش داده می‌شود.

6. مدیریت سرویس‌ها

برای مدیریت سرویس‌های Apache و MySQL می‌توانید از دستورات زیر استفاده کنید:

راه‌اندازی مجدد Apache:


sudo systemctl restart apache2
        

راه‌اندازی مجدد MySQL:


sudo systemctl restart mysql
        

بررسی وضعیت Apache:


sudo systemctl status apache2
        

بررسی وضعیت MySQL:


sudo systemctl status mysql
        

نتیجه‌گیری

با انجام مراحل فوق، شما موفق به نصب پشته LAMP بر روی سیستم لینوکس خود شده‌اید. اکنون می‌توانید شروع به توسعه و میزبانی وب‌سایت‌های خود کنید.

آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه