آموزش نصب lamp در اوبونتو از 0 تا 100 تصویری و قدم ‌به ‌قدم

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

در این مقاله شما را با آموزش نصب lamp در اوبونتو به صورت تصویری و قدم به قدم آشنا خواهیم کرد و در انتها قادر خواهید بود بر روی یک سرور خام به طور کامل Linux,Apache,Mysql,Php را نصب و راه‌اندازی کنید.

در ابتدا یک توضیحی در رابطه با این سرویس‌ها و مورداستفاده آن‌ها بدم خدمتتون، برای راه‌اندازی یک سرور و میزبانی از وب سایت‌ها و حتی اجرای یک اسکریپت ساده شما باید بر روی سرور خود سرویس‌های مذکور را نصب و راه‌اندازی کنید، به طور خلاصه سرور بدون نصب lamp عملاً کاربردی نخواهد داشت.

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

در این لحظه که بنده این آموزش رو برای شما تهیه می‌کنم ورژن اوبونتو سرور در دسترس ۱۶٫۱۰ هستش ولی چنانچه ورژن شما متفاوت بود روند کار یکسان خواهد بود.

 

شروع مراحل آموزش نصب lamp در اوبونتو

۱ – ابتدا توسط یکی از دستورهای زیر اقدام به نصب apache بر روی اوبونتو سرور خود خواهیم کرد.

sudo apt install apache2
sudo apt-get install apache

آموزش نصب lamp در اوبونتو به صورت تصویری و قدم ‌به ‌قدم

بعد از نصب apache باید وضعیت و پورت مورداستفاده سرویس مذکور را بررسی کنیم برای این کار توسط دستور اول وضعیت سرویس و توسط دستور دوم پورت‌های باز بر روی سرور را مشاهده خواهیم کرد.

sudo systemctl status apache2.service
sudo netstat -tlpn2

برررسی سرویس Apache - آموزش نصب lamp در اوبونتو

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

http://your_server_IP_address

بررسی صحت عملکرد آپاچی- آموزش نصب lamp در اوبونتو

چنانچه بخواهید از پروتکل ssl بر روی سرور خود استفاده کنید باید ماژول Apache SSL را بر روی آپاچی توسط دستورات زیر فعال کنید.

sudo a2enmod ssl
sudo a2ensite default-ssl.conf
sudo systemctl restart apache2.service
sudo netstat –tlpn

فعال کردن ssl در apache - آموزش نصب lamp در اوبونتو

حالا برای تست نصب ssl در مرورگر خود آدرس زیر را تایپ کنید.

https://your_server_IP_address

توجه کنید که جای عبارت your_server_IP_address باید آدرس IP سرور خود را جایگزین کنید.

حال باید با یک ارور شایع در موقع استفاده از ssl همانند عکس زیر برخورد کرده باشد که دلیل آن اجرای ssl به صورت Self-Signed Certificate هستش تنها کاری که باید بکنید قبول پیام و زدن دکمه proceed هستش

ارور ssl - آموزش نصب lamp در اوبونتو

حالا باید خروجی صحیحی مانند عکس زیر دریافت کنید

فعال سازی ماژول ssl - آموزش نصب lamp در اوبونتو

در مرحله آخر نصب apache هم با وارد کردن دستور زیر این سرویس را در حالت Boot Time فعال می‌کنیم تا در مواقعی که سرور ریبوت شد به محض بالا آمدن سرور این سرویس نیز اتوماتیک Start گردد.

sudo systemctl enable apache2

۲ – نصب php 7 بر روی اوبونتو ۱۶٫۱۰

در این آموزش ورژن موردنظر ما برای نصب php ورژن ۷ هستش که از مزایای این ورژن بهینه شدن برای سرعت بالاتر بر روی سرور هستش

قبل نصب توصیه می‌کنیم توسط دستور زیر لیستی از ماژول‌های قابل نصب بر روی php که برای کار شما ضروری است لیست کنید تا در حین نصب آن‌ها را نیز راه‌اندازی کنید.

نصب ماژول php - آموزش نصب lamp در اوبونتو

حال توسط دستور زیر اقدام به نصب php و ماژول‌های موردنظر که در مرحله قبل یافتیم با اتصال همزمان بر روی apache اقدام می‌کنیم.

sudo apt install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-xml php7.0-gd

نصب ماژول php در apache - آموزش نصب lamp در اوبونتو

بعد از نصب php بر روی سرور توسط دستور زیر می‌توانید ورژن نصب شده را مشاهده کنید.

php -v

چنانچه مدنظر داشته باشید اطلاعات دقیق‌تری را از php و ماژول‌های نصب شده بدست آورید یک فایل با پسوند php در مسیر روت هاست در مسیر /var/www/html/ ایجاد کرده و مقادیر زیر را در آن قرار دهید

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

این محتوا را در فایل بالا قرار دهید

<?php phpinfo();?>

حالا یکبار وب سرور apache را جهت اعمال تغییرات ریست می‌کنیم

sudo systemctl restart apache2

مرورگر خود را باز کرده و آدرس IP سرور خود را با فرمت زیر با نام فابل در انتهای آدرس وارد کنید.

https://your_server_IP_address/info.php

بررسی کانفیگ php - آموزش نصب lamp در اوبونتو

تا اینجای کار نحوه نصب ۲ سرویس از مبحث آموزش نصب lamp در اوبونتو را خدمتتون آموزش دادیم حالا بریم سراغ مهمترین بخش یعنی نصب پایگاه داده

۳ – نصب MariaDB بر روی اوبونتو

مرحله بعدی آموزش نصب lamp در اوبونتو نصب پایگاه داده هستش، حالا باید آخرین ورژن MariaDB را با ماژول‌های موردنیاز php برای اتصال به پایگاه داده نصب کنیم. برای این کار دستور زیر را وارد کنید

sudo apt install php7.0-mysql mariadb-server mariadb-client

نصب MariaDb در اوبونتو - آموزش نصب lamp در اوبونتو

حالا بعد از نصب باید توسط دستور زیر اقدام به امن سازی و ست کردن پسورد root پایگاه داده خود کنید.

sudo mysql_secure_installation

امن سازی MariaDB - آموزش نصب lamp در اوبونتو

حالا یک‌بار MariaDB را ریست می‌کنیم

sudo systemctl restart mysql.service

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

mysql -u root -p

چنانچه بخواهید از طریق مرورگر خود به صورت گرافیکی پایگاه داده خودتان را مدیریت کنید می‌توانید توسط دستور زیر phpmyadmin را روی سرور نصب کنید.

sudo apt install php-gettext phpmyadmin

در حین نصب phpmyadmin وب سرور خود را apache2 انتخاب کنید و برای dbconfig-common گزینه No را انتخاب کنید و یک پسورد قوی برای ورود به phpmyadmin انتخاب کنید.

بعد از اینکه نصب phpmyadmin تمام شد می‌توانید از طریق آدرس زیر به آن از طریق مرورگرتان دسترسی پیدا کنید.

https://your_server_IP_address/phpmyadmin/

دسترسی به phpmyadmin از طریق مرورگر

خوب آموزش نصب lamp در اوبونتو به پایان رسید امیدوارم بتوانید با این آموزش به راحتی خودتان سرورتان را مدیریت کنید.

آیا این مطلب برای شما مفید بود؟

میانگین امتیاز ۵ / ۵. تعداد آرا: ۱۳

اشتراک در
اطلاع از
guest

0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها

فرم ثبت نام در مسابقه فتح پرچم

برای شرکت در مسابقه باید با اطلاعات صحیح عضو شوید
ثبت نام در مسابقه
close-link