نحوه نصب LAMP on اوبونتو 23.04 در 3 مرحله

این آموزش روش نصب LAMP را آموزش می دهد روی اوبونتو 23.04 VPS. LAMP مخفف لینوکس، آپاچی، MySQL و PHP است – یک پشته محبوب برای ایجاد و استقرار برنامه های کاربردی وب پویا.

در این پشته وب، لینوکس به عنوان سیستم عامل برنامه وب عمل می کند. آپاچی به عنوان وب سروری عمل می کند که محتوا را از پایگاه داده MySQL پردازش و بازیابی می کند. در همین حال، PHP سیستم شما را قادر می سازد تا process محتوای پویا

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

پیش نیازهای نصب لامپ

قبل از اینکه این آموزش LAMP اوبونتو را بیشتر بخوانید، مطمئن شوید که تمام ابزارهای مورد نیاز برای نصب روان آماده شده اند. process.

شما به یک سرور خصوصی مجازی (VPS) نیاز دارید که آخرین نسخه اوبونتو را اجرا کند. در این آموزش استفاده خواهیم کرد اوبونتو 23.04 از آنجایی که این جدیدترین نسخه در زمان نوشتن است.

اطمینان حاصل کنید که سرور شما از اتصال از طریق پوسته امن (SSH) برای نصب از راه دور پشتیبانی می کند. همچنین، دستگاه محلی شما باید ترمینال یا نرم افزاری مانند آن داشته باشد بتونه برای اجرای دستورات SSH نصب شده است روی VPS شما

توصیه می کنیم هاستینگer میزبانی VPS از آنجایی که با جدیدترین نسخه اوبونتو و نرم افزارهای مختلف از جمله پشته وب LAMP سازگار است. کامل را نیز پشتیبانی می کند root دسترسی از طریق SSH برای جلوگیری از مشکلات مجوز در حین نصب.

کاربران نیز می توانند دسترسی داشته باشند هاستینگer VPS از راه دور از مرورگر وب خود از طریق مرورگر terminal. علاوه بر این، آنها می توانند از یک الگوی سیستم عامل برای نصب آسان نرم افزارهای مختلف، از جمله پشته وب، با یک کلیک از طریق استفاده کنند. hPanel.

روش نصب LAMP روی اوبونتو در هاستینگer

در هاستینگer، می توانید به راحتی LAMP را با استفاده از قالب سیستم عامل از طریق hPanel نصب کنید. این روش برای تازه واردان مناسب است زیرا نیازی به دستور ندارد process راحت تر و ایمن تر

مهم! از فایل های VPS خود نسخه پشتیبان تهیه کنید قبل از نصب یک الگوی سیستم عامل از این زمان process داده های شما را برای همیشه حذف می کند.

در اینجا مراحل نصب LAMP آورده شده است روی اوبونتو در هاستینگer:

  1. ورود به hPanel و کلیک کنید VPS روی منوی بالا
  2. طرح میزبانی VPS را انتخاب کنید روی که می خواهید LAMP را نصب کنید.
  3. از نوار کناری، کلیک کنید تنظیماتسیستم عامل و پنلسیستم عامل.
  4. در سیستم عامل خود را تغییر دهید بخش، کلیک کنید برنامه های کاربردی.
  5. انتخاب کنید اوبونتو 22.04 با پشته LAMP از منوی کشویی کلیک سیستم عامل را تغییر دهید برای تایید.
الگوی سیستم عامل اوبونتو با LAMP در hPanelالگوی سیستم عامل اوبونتو با LAMP در hPanel
  1. یک پنجره تایید در مورد حذف داده ها خواهید دید. کادر را علامت بزنید تا هشدار را تأیید کنید و کلیک کنید تایید.
  2. جدید وارد کنید root رمز عبور و کلیک کنید تایید برای ادامه.

پس از نصب process به پایان رسید، باید یک پیام تأیید را ببینید روی بالای نصب سیستم عامل page. اگر آدرس IP سرور خود را در یک مرورگر وب وارد کنید، باید خوش آمد گویی آپاچی را ببینید page.

پیشنهاد می‌کنیم بخوانید:  کاوش در بیست و بیست و چهار: یک قالب وردپرس برای هر وب سایت

توجه داشته باشید که فقط می‌توانید نسخه خاصی از نرم‌افزار را نصب کنید روی قالب اگر می خواهید از نسخه جدیدتر استفاده کنید، لایک کنید اوبونتو 23.04، آن را بعداً از طریق ترمینال به روز کنید.

روش نصب LAMP روی اوبونتو به صورت دستی

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

1. وب سرور آپاچی را نصب کنید

نصب را با به روز رسانی مدیریت بسته سیستم خود شروع کنید تا مطمئن شوید آخرین نسخه های نرم افزار را دارید. در اینجا دستورات وجود دارد:

sudo apt update
sudo apt upgrade

حالا Apache2 را با دستور زیر نصب کنید

sudo apt-get install apache2

با باز کردن مرورگر خود بررسی کنید که آیا آپاچی با موفقیت نصب شده است روی ماشین محلی خود را وارد کنید و آدرس زیر را در نوار آدرس وارد کنید.

http://<your_vps_ip_address_here>

به عنوان مثال، اگر آدرس IP VPS شما باشد 185.185.185.185آدرس شما باید این باشد:

http://185.185.185.185

شما باید a را ببینید page که شبیه این است:

نصب لامپ on اوبونتو - صفحه پیش فرض آپاچی 2نصب لامپ on اوبونتو - صفحه پیش فرض آپاچی 2

اگر آدرس IP VPS خود را نمی دانید، آن را از طریق تب دسترسی SSH بررسی کنید روی منوی نمای کلی VPS hPanel. یا دستور زیر را اجرا کنید print اطلاعات روی ترمینال شما:

dig -4 TXT +short o-o.myaddr.l.google.com @ns1.google.com

اگر صفحه بالا نشان داده نشد، وضعیت سرور Apache را با اجرای موارد زیر بررسی کنید تا مطمئن شوید که فعال و در حال اجرا است:

sudo systemctl status apache2

همچنین، اگر فایروال شما آپاچی را از ارائه درخواست های وب مسدود کند، ممکن است صفحه خوش آمدگویی نمایش داده نشود روی پورت 80 و پورت 443. برای حل آن، فایروال Uncomplicated Ubuntu را نصب کنید تا قوانین اتصال سرور خود را مدیریت کنید. در اینجا دستور است:

sudo apt-get install ufw

سپس، به ترافیک HTTP و HTTPS از طریق فایروال اجازه دهید.

sudo ufw allow http

sudo ufw allow https

آدرس IP VPS خود را در مرورگر خود وارد کنید تا نصب را بررسی کنید.

به جای UFW می توانید مدیریت کنید هاستینگer پیکربندی فایروال VPS از طریق hPanel. برای انجام این کار، را باز کنید منوی نمای کلی VPS و حرکت کنید به امنیتدیواره آتش بخش از نوار کناری:

منوی فایروال در نوار کناری نمای کلی VPS hPanelمنوی فایروال در نوار کناری نمای کلی VPS hPanel

در صفحه پیکربندی، یک تنظیمات فایروال جدید ایجاد کنید، نامی برای آن بگذارید، قوانین دلخواه خود را تنظیم کنید و کلیک کنید فعال کنید. برای فعال کردن آپاچی، آن را روی پذیرش تنظیم کنید TCP از بندر 80 و 443.

قوانین فایروال hPanel برای باز کردن پورت های آپاچیقوانین فایروال hPanel برای باز کردن پورت های آپاچی

2. MySQL را نصب کنید

MySQL پایگاه داده برای برنامه شما است. برای نصب آن دستور زیر را وارد کنید.

sudo apt-get install mysql-server

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

نصب لامپ on اوبونتو - رمز عبور MySQLنصب لامپ on اوبونتو - رمز عبور MySQL

شما استفاده خواهید کرد root کاربر برای ایجاد حساب های دیگر در پایگاه های داده. جدا کردن نقش ها در MySQL یک روش توصیه شده در هنگام توسعه یک برنامه وب جدید برای بهبود امنیت و سازمان است.

پس از نصب، وضعیت سرویس MySQL را با دستور زیر بررسی کنید.

sudo systemctl status mysql

شما باید وضعیت را به صورت مشاهده کنید لود شده، در حال اجرا، و فعال، مشابه موارد زیر:

● mysql.service - MySQL Community Server

   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)

   Active: active (running) since Tue 2017-07-11 09:39:40 EDT; 1min 39s ago

 Main PID: 9579 (mysqld)

   CGroup: /system.slice/mysql.service

           └─9579 /usr/sbin/mysqld

Jul 11 09:39:39 abandoned-plate systemd[1]: Starting MySQL Community Server...

Jul 11 09:39:40 abandoned-plate systemd[1]: Started MySQL Community Server.

3. PHP را نصب کنید

PHP کد برنامه شما را تفسیر می کند و به آن اجازه می دهد در مرورگر وب نمایش داده شود. با دستور زیر زبان برنامه نویسی و سایر ماژول های ضروری را نصب کنید

sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql php-cgi php-curl php-json

این دستور آخرین نسخه پایدار PHP و ماژول های اضافی مورد نیاز برای عملکرد برنامه وب را نصب می کند.

پیشنهاد می‌کنیم بخوانید:  روش نصب گواهی SSL در لینوکس با CentOS 7

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

sudo apt-get install nano

پس از نصب، دستور زیر را وارد کنید تا یک فایل آزمایشی PHP خالی ایجاد کنید و ویرایشگر متن نانو را باز کنید:

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

توجه داشته باشید که ما فایل را در داخل ایجاد کردیم /var/www/html دایرکتوری معروف به وبروت. آپاچی به طور پیش فرض فایل های درخواست شده در URL وب سایت را در این پوشه جستجو می کند. بررسی کنید مستندات آپاچی اوبونتو page برای اطلاعات در مورد پیکربندی مسیر

همچنین، از آنجایی که شما نیاز دارید root امتیازات نوشتن در این دایرکتوری، اطمینان حاصل کنید که اضافه کنید sudo قبل از فرمان پس از نمایش ویرایشگر متن، موارد زیر را وارد کنید:

<?php

phpinfo();

?>

این phpinfo() تابع اطلاعات مربوط به نصب و پیکربندی PHP را نمایش می دهد و از درستی کارکرد آن اطمینان حاصل می کند.

پس از افزودن کد، تغییرات را با فشار دادن ذخیره کنید Ctrl + XY وارد. اکنون آدرس وب زیر را در مرورگر خود باز کنید. به یاد داشته باشید که از آدرس IP واقعی سرور خود استفاده کنید.

http://<your_vps_ip_adress>/test.php

شما باید a را ببینید page که شبیه تصویر زیر است.

لامپ on اوبونتو نصب شدلامپ on اوبونتو نصب شد

پس از اطمینان از اینکه PHP سرور شما درست کار می کند، به ترمینال برگردید و با وارد کردن دستور زیر فایل تست را حذف کنید:

sudo rm /var/www/html/test.php

مهم! حذف فایل آزمایشی پس از بررسی نصب بسیار مهم است زیرا می تواند اطلاعات مهمی در مورد پیکربندی سرور برای مهاجمان سایبری در معرض دید قرار دهد.

نتیجه

LAMP مخفف Linux، Apache، MySQL و PHP یا LAMP، یک پشته وب محبوب برای ایجاد و استقرار برنامه‌ها است. این یک زیرساخت میزبانی کامل، از جمله وب سرور، پایگاه داده، و یک مفسر PHP را فراهم می کند.

ساده ترین راه برای نصب LAMP روی اوبونتو استفاده می کند هاستینگerقالب سیستم عامل برای انجام این کار، وارد hPanel شوید و منوی پیکربندی سیستم عامل VPS خود را باز کنید. انتخاب کنید اوبونتو 22.04 با پشته LAMP و کلیک کنید سیستم عامل را تغییر دهید.

همچنین با اجرای دستور apt install برای هر نرم افزار از طریق SSH می توانید LAMP را به صورت دستی نصب کنید. برای بررسی اینکه آیا به درستی پیکربندی شده است، از systemd برای بررسی وضعیت Apache و MySQL استفاده کنید. برای PHP، یک فایل آزمایشی با استفاده از nano ایجاد کنید و از طریق مرورگر وب خود به آن دسترسی داشته باشید.