آموزش LAMP بر روی اوبونتو 20.04

نحوه نصب LAMP Stack در اوبونتو 20.04

اصطلاح LAMP از سرنام چهار کامپونت اوپن سورس تشکیل شده است. این چهار اجزاء به ترتیب:

L – Linux
A – Apache
M – MySQL یا MariaDB
P – PHP

این مطالب که در دسته Series قرار میگیرد قرار است نحوه نصب Apache، ساخت هاست مجازی با آپاچی، ساخت Let’s Encrypt SSL بطور رایگان، نصب و امن سازی MySQL و در آخر نصب PHP توضیح داده شود.

اگر بخواهیم یک توضیح مختصر از نصب بخش های ذکر شده داده باشم مراحل زیر را انجام دهید ولی برای توضیح کامل صبر کرده تا با جزییات کار آشنا شوید.

نصب LAMP بر روی Ubuntu 20.04 ( مختصر)

پیش‌نیاز

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

قدم اول نصب آپاچی

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

sudo apt update
sudo apt install apache2

قدم دوم نصب MySQL یا MariaDB

قدم بعدی نصب MySQL که با اجرای دستور زیر در ترمینال اوبونتو آن را نصب میکنیم:

sudo apt install mysql-server

پس از پایان نصب اگر با مشکل mysql_secure_installation مواجه شدید کافیست دستور زیر را اجرا نمایید:

sudo mysql_secure_installation

از شما خواسته می شود رمزعبور root را تنظیم کنید ، کاربر anonymous را حذف کنید ، دسترسی کاربر root به دستگاه لوکال را محدود کرده و پایگاه داده آزمایشی را حذف کنید. شما باید به همه سؤالات “Y” (بله) پاسخ دهید.

برای نصب MariaDB نیز دستور زیر را وارد نمایید:

sudo apt update
sudo apt install mariadb-server

قدم سوم نصب PHP

اوبونتو 20.04 همراه با نسخه 7.4 PHP عرضه شده اگر تمایل به نصب ماژول های کاربردی دیگری دارید از دستور زیر استفاده نمایید:

sudo apt install php libapache2-mod-php php-opcache php-cli php-gd php-curl php-mysql

پس از نصب سرویس Apache را یک بار Restart نمایید:

sudo systemctl restart apache2

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

نصب php روی اوبونتو 20.04
نصب PHP بر روی Ubuntu 20.04
نصب آپاچی در اوبونتو 20.04، راه اندازی وب سرور در ubuntu
نصب Apache Web Server
اموزش نصب mysql در اوبونتو
نصب MySQL بر روی Ubuntu
امن کردن آپاچی با Let's Encrypt
Secure Apache with Let’s Encrypt

درباره AfshinBalakar

افشین بالاکار دانشجوی مهندسی تکنولوژی نرم افزار، مدت 5 سال است با لینوکس رابطه افلاطونی دارم.

پیشنهاده میشه بخونی

آموزش نصب اسلک در اوبونتو 20.04

آموزش نصب slack در اوبونتو 20.04

Slack یکی از محبوب ترین پلتفرم های همکاری در جهان است که تمام ارتباطات شما …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *