آموزش نصب و پیکربندی LAMP در VPS لینوکس

راه‌اندازی یک سرور لینوکس با پشته‌ی نرم‌افزاری LAMP (Linux, Apache, MySQL, PHP) یکی از پرکاربردترین روش‌ها برای میزبانی سایت‌ها، برنامه‌های تحت وب و پروژه‌های توسعه‌ی نرم‌افزاری است. اگر از VPS لینوکس استفاده می‌کنید، راه‌اندازی LAMP می‌تواند تنها در چند دقیقه و با چند دستور ساده انجام شود.

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

LAMP چیست و چرا اهمیت دارد؟

پشته‌ LAMP یکی از قدیمی‌ترین و پرکاربردترین محیط‌های میزبانی وب است که شامل:

  • Linux: سیستم‌عامل پایه و ایمن
  • Apache: وب‌سرور قدرتمند و رایگان
  • MySQL/MariaDB: سیستم مدیریت پایگاه‌داده متن‌باز
  • PHP: زبان برنامه‌نویسی سمت سرور برای اجرای سایت‌های پویا

این ترکیب، زیرساخت بسیاری از سایت‌ها و نرم‌افزارهای معروف را شکل داده و همچنان یکی از انتخاب‌های محبوب برای توسعه‌دهندگان و مدیران سرور محسوب می‌شود.

چرا LAMP را روی VPS نصب کنیم؟

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

با خرید وی پی اس:

  1. منابع مستقل و قابل ارتقاء دارید.
  2. امنیت بالاتری نسبت به هاست اشتراکی خواهید داشت.
  3. پیکربندی و بهینه‌سازی اختصاصی ممکن است.

 اگر هنوز VPS تهیه نکرده‌اید، خرید VPS لینوکس با دسترسی کامل SSH و منابع اختصاصی، مناسب برای برنامه‌نویسان، توسعه‌دهندگان و مدیران سایت در پارسدو فراهم است.

پیش‌نیازها

قبل از شروع نصب، باید موارد زیر را داشته باشید:

  • دسترسی به VPS لینوکس (مثل Ubuntu یا Debian)
  • اتصال از طریق SSH (مثلا با PuTTY یا ترمینال لینوکس/macOS)
  • سطح دسترسی root یا sudo

مراحل نصب LAMP در اوبونتو 22.04 (قابل تطبیق با Debian)

به‌روزرسانی سرور

 نصب Apache

برای بررسی موفقیت نصب:

یا مرور آی‌پی سرور را در مرورگر باز می‌کنیم. (https://your-server-ip)

نصب MySQL

سپس اجرای اسکریپت امن‌سازی:

این مرحله شامل انتخاب رمز عبور root، حذف دسترسی کاربران ناشناس و تنظیمات امنیتی دیگر است.

نصب PHP

برای بررسی نسخه:

تنظیم اولویت اجرای PHP در Apache (اختیاری)

اگر می‌خواهید فایل‌های PHP به‌جای index.html اجرا شوند:

و ترتیب فایل‌ها را به صورت زیر تنظیم کنید:

سپس:

برای بررسی نهایی، یک فایل تست PHP ایجاد کنید

در مسیر روت وب‌سرور:

سپس در مرورگر باز کنید:

اگر صفحه اطلاعات PHP نمایش داده شد، نصب موفقیت‌آمیز بوده است.

نکات امنیتی پس از نصب

فایل info.php را پس از بررسی حذف کنید:

حتما رمز عبور دیتابیس را قوی انتخاب کنید.

فایروال (UFW) را فعال و پورت‌های لازم را باز کنید:

استفاده‌های واقعی از LAMP در VPS

  • راه‌اندازی وردپرس یا دیگر CMSها
  • میزبانی سایت‌های اختصاصی با فریمورک PHP
  • میزبانی REST API یا پنل‌های مدیریت
  • استفاده در پروژه‌های دانشگاهی یا MVP اولیه استارتاپ‌ها

جمع‌بندی

استک LAMP همچنان یکی از سریعترین، ساده‌ترین و پایدارترین انتخاب‌ها برای میزبانی وب است. با نصب آن روی VPS، شما کنترل کامل روی پیکربندی، بهینه‌سازی، امنیت و مقیاس‌پذیری خواهید داشت.