

نصب لمپ در اوبونتو
(آپاچی-مای اسکیوال-پی اچ پی) در (گنو لینوکس در توزیع های دیگر نیز به همین شکل است منتها کد پکیج منیجر شاید فرق کنه مثلا در آرچ به جای اینکه بنویسید در اول دستور apt به جاش بنویسید pacman -S بنا به توزیع می توانید کد ها رو تغییر بدهید)
لمپ یا Lamp چیست؟ بسته ای است که با نام لمپ (LAMP) شناخته می شود و برای راه اندازی سرور لینوکسی یا شبیه ساز سرور مورد استفاده قرار می گیرد – برای راه اندازی سرور و یا شبیه سازی محیط سرور (برای تست پروژه هایی که در سمت سرور به اجرا در می آیند (Server – Side) مثلا php) مورد استفاده قرار می گیرد
بدون هیچگونه دردسری قابل نصب است و ما به سادگی میتوانیم آنرا نصب کنیم؛
بنده تا آنجا که سراغ دارم این نرم افزار : به صورت مجموعه نرم افزار ها در ارتباط با هم است در یک بسته که یک سرور را می سازند بر روی کامپیوتر ما
خوب قراره در اینجا آموزش نصب لمپ رو یاد بگیریم … سعی میکنم اگر توانستم یه فیلم هم بگذارم برای ساده کردن فرایند (مخصوصا توضیح کامل)
مرحله ۱ : نصب آپاچی
خوب اول با گرفتن Ctrl+Alt+T به محیط ترمینال (همون بش پیشفرض اوبونتو) بروید و دستور
sudo apt install apache
را وارد کنید و منتظر بمانید تا نصب شود
سپس از نصب آپاچی به این آدرس وب در مرورگر خود بروید :
و باید یه همچنین صفحه ای رو ببینید – که نشان از نصب درست سرویس آپاچی است :

اگر صفحه ای بالا آمد تحت عنوان its work یا هر چیز دیگه ای بدونید که سرور آپاچی شما به راه افتاده است و تا این مرحله درست پیش رفته اید
با دستور زیر میتوانید لیست سرویس های فعالتون رو ببینید اگر چیزی نگذارد آپاچی اجرا بشه می توانید آنرا متوقف کنید :
sudo ufw app list
مرحله ۲ : نصب مای اسکیوال
و اما بانک اطلاعاتی – برای نصب بانک اطلاعاتی باید دستور زیر را در ترمینال وارد کنید :
sudo apt install mysql-server
در مراحل نصب رمز و … از شما درخواست می کند در همان محیط ترمینال باید وارد کنید
مرحله ۳ : نصب پی اچ پی
با نوشتن دستور زیر در ترمینال می توانید پی اچ پی و کانفیگ های لازم را نصب کنید
sudo apt install php libapache2-mod-php php-mcrypt php-mysql
مرحله آخر : نصب پی اچ پی مای ادمین (دلخواه است)
چیز دلخواهی است که به شما در جهت انجام تغییرات بصورت گرافیکی در مای اس کیو ال کمک می کند ک با زدن دستور زیر شما میتوانید آنرا نصب کنید (اگر از بانک داده چیزی نمیدونید نصبش کنید واگرنه کارتون همیشه با بانک داده تو ترمینال باید انجام بشه)
sudo apt install phpmyadmin
در مراحل نصب وب سرور را apache انتخاب کنید
رمز را مانند مای اسکیوال بگذارید
خوب و اما پایان لمپ:
این دستور را بزنید برای ریستارت کردن آپاچی :
sudo systemctl restart apache2
برای دیدن وضعیت آپاچی دستور زیر را در ترمینال بزنید :
sudo systemctl status apache2
سپس در مسیر
/var/www/html
فایلی با نام info.php بسازید و در آن بنویسید
<?php phpinfo(); ?>
با این ترتیب می توانید این ایجاد فایل را در ترمینال انجام دهید – می توانید نانو (یه ویرایشگر متن در قالب ترمینال) را نصب کنید :
sudo apt install nano
سپس با این دستور اقدام به ایجاد فایل مورد نظر کرده
sudo nano /var/www/html/info.php
در محیطی که باز می شود
این کد را Paste کنید :
<?php phpinfo(); ?>
و سپس از انجام کار – کد را با Ctrl+o ذخیره کنید و با Ctrl+x خارج شوید
خوب حالا برای امتحان کردن سروری که ساختیم و امتحان کردن php به مسیر (در یک مرورگر) می رویم :
باید صفحه ای به این شکل به شما نمایش بدهد :

محل فایل های هاست لمپ هم در پوشه : (برای گذاشتن فایل ها در سرور)
/var/www/html/
محل (رابط گرافیکی مای اسکیوال) PhpMyAdmin آدرس زیر است (در مرورگر بزنید) :
خوب تا اینجا ما همه چیز را نصب کردیم و سرور یا شبه سرور الان آماده است
اگه سوالی پیش اومد در قسمت نظرات بپرسید و ممنون که وقتتون رو به ما دادید