آموزش نصب Apache + Mysql + PHP ( LAMP ) بر روی اوبونتو ( Ubuntu )

آموزش نصب Apache + Mysql + PHP ( LAMP ) بر روی اوبونتو ( Ubuntu )

استک LAMP (Linux، Apache، MySQL و PHP) یکی از محبوب‌ترین محیط‌های توسعه و میزبانی وب است که برای اجرای برنامه‌های تحت وب استفاده می‌شود. در این راهنما، مراحل نصب LAMP روی سیستم‌عامل اوبونتو را بررسی خواهیم کرد.


مرحله ۱: به‌روزرسانی سیستم

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


مرحله ۲: نصب Apache

Apache یک وب سرور قدرتمند است که وظیفه مدیریت درخواست‌های HTTP را بر عهده دارد. برای نصب آن، دستور زیر را اجرا کنید:

پس از نصب، سرویس Apache را فعال کرده و بررسی کنید که به درستی اجرا می‌شود:

اکنون می‌توانید با وارد کردن آدرس IP سرور در مرورگر، صحت عملکرد Apache را بررسی کنید. اگر صفحه پیش‌فرض آپاچی نمایش داده شد، نصب موفقیت‌آمیز بوده است.


مرحله ۳: نصب MySQL

MySQL یک سیستم مدیریت پایگاه داده است که برای ذخیره اطلاعات وب‌سایت‌ها و برنامه‌های کاربردی استفاده می‌شود. برای نصب آن، دستور زیر را اجرا کنید:

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

این دستور از شما می‌خواهد که یک رمز عبور برای کاربر root تعیین کنید و برخی گزینه‌های امنیتی دیگر را تنظیم نمایید.


مرحله ۴: نصب PHP

PHP یک زبان برنامه‌نویسی سمت سرور است که برای پردازش داده‌ها و تولید صفحات وب داینامیک استفاده می‌شود. برای نصب PHP و افزونه‌های موردنیاز، دستور زیر را اجرا کنید:

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


مرحله ۵: تست PHP

برای آزمایش عملکرد PHP، یک فایل تستی ایجاد کنید:

سپس کد زیر را در فایل قرار دهید و آن را ذخیره کنید:

اکنون با مراجعه به http://your_server_ip/info.php در مرورگر، باید صفحه اطلاعات PHP را مشاهده کنید. اگر این صفحه نمایش داده شد، نصب PHP با موفقیت انجام شده است.


جمع‌بندی

شما اکنون موفق به نصب و پیکربندی پشته LAMP بر روی اوبونتو شده‌اید. از این پس، می‌توانید وب‌سایت‌ها و برنامه‌های PHP خود را روی این سرور اجرا کنید. برای امنیت بیشتر، پیشنهاد می‌شود که دسترسی به info.php را پس از تست، حذف کنید:

امیدواریم که این آموزش برای شما کمک‌کننده بوده باشد. پیشنهاد می‌کنیم در صورتی که نیاز به اجرای پروژه Nextjs روی سرور دارید از این مطلب ما غافل نشوید.