چطور نصب کنید Apache و MySQL و PHP در Ubuntu 18.04

نصب مستقیم ابزار های مثل آپاچی و MySQL و PHP روی سرور بدون استفاده از کنترل پنل های مثل سی پنل و دایرکت ادمین همیشه برای کاربران غیر حرفه ای یک مسئله هست که از کجا شروع کنیم و چطور نصب کنیم و همین مسئله باعث می شود که به سمت کنترل پنل ها رفته و هزینه زیادی علاوه بر هزینه سرور برای لایسنس کنترل پنل پرداخت کنند در این آموزش نصب این 3 مورد به آسانی گفته می شود که به سادی روی Ubuntu 18.04 نصب کنید.

آموزش نصب آپاچی، MySQL و PHP در ابونتو

ابتدا با دستور زیر سرور مجازی و یا اختصاصی خودتان آپدیت کنید:

sudo apt-get update -y
sudo apt-get upgrade -y

نصب Apache و استارت:

sudo apt-get install apache2 -y
sudo systemctl start apache2.service
 

تایید کنید که Apache بدون خطا در دسترسی به آن از مرورگر محلی شما نصب شده‌است.

برای بدست آوردن ادرس سرور که اگر دامنه ای ست نکرده باشید روی سرور و تست عملکرد آپاچی برابر با خود IP سرور هست که در مرورگر خواهید زد اگر دامنه ای روی سرور تنظیم شده باشد باید دستور -I hostname بزنید که بدست بیاورید آدرس سرور.

نصب MySQL 

نصب MariaDB که یک نسخه بهینه شده MySQL هست توصیه می شود.

sudo apt-get install mysql-server -y

بعد از نصب انجا می دهید

sudo mysql_secure_installation

در مرحله بالا اگر سرور از شما پسورد را درخواست کرد وارد کنید پسورد را و Enter را بزنید فقط و کار نصب MySQL هم به همین ساده ای تمام شد

نصب PHP

sudo apt-get install php -y

سپس extensions معمول PHP از قبیل gd، mysql و غیره را نصب کنید.

sudo apt-get install php-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} -y

فعالیت مجدد خودکار MySQL و Apache

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

sudo systemctl enable apache2.service
sudo systemctl enable mysql.service

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

systemctl restart apache2.service

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