آموزش نصب بسته نرم افزاری LAMP بر روی Ubuntu 18.04
با آموزش نصب بسته نرم افزاری LAMP بر روی Ubuntu 18.04 در خدمت کاربران گرامی هستیم؛ همانطور که احتمالا میدانید! این LAMP مخفف کلمات Linux Apache MySQL PHP میباشد. اگر توسعه دهنده php باشید احتمالا با این کلمات آشنایی کافی دارید. ولی محض احتیاط برای عزیزانی که آشنا نیستند در ادامه توضیحی کلی ارائه خواهیم داد.
- Linux: نام سیستم عاملی محبوب و مرسوم برای کاربران و مدیران شبکه و… است.
- Apache: یکی از معروفترین وب سرورهای موجود در لینوکس است. وب سرورهای دیگر عبارت هستند از : nGinx و Lighttpd
- MySQL: یک سیستم مدیریت بانک های اطلاعاتی است که از طریق آن می توانیم صفحات اینترنتی خودمان با استفاده از توانایی ذخیره و بازیابی داده ها، پویا و تعاملی کنیم.
- PHP: یک زبان برنامهنویسی سمت سرور است که با آن میتوانیم صفحات اینترنتی مبتنی بر سرور و WebAPI را بنویسیم.
اکنون که با تعریف کلی این بسته آشنا شدیم میخواهیم نحوه نصب آن را به شما آموزش دهیم.
نصب LAMP؛
ابتدا از طریق نرم افزار putty وارد ترمینال ssh سرور خود شوید؛
سپس از طریق دو دستور زیر مخازن سرور را آپدیت و آپگرید کنید.
sudo apt-get update
sudo apt-get upgrade
نکته مهم_ توجه داشته باشید که دستورات را باید به صورت جداگانه وارد نمایید و در صورتی که میخواهید در قالب یک دستور آنهارا وارد کنید باید بین دو دستور && قرار دهید، مانند مثال زیر:
sudo apt-get update && sudo apt-get upgrade
پس از آپدیت و آپگرید سرور باید ابزار tasksel را نصب کنید تا مراحل نصب را به راحت ترین شکل ممکن انجام دهید.
برای این منظور کد دستوری زیر را وارد نمایید:
sudo apt-get install tasksel
سپس برای آماده سازی زیرساخت LAMP ، کد دستوری زیر را وارد نمایید.
sudo tasksel install lamp-server
اکنون فرمان نصب پنل مدیریت mysql را وارد نمایید.
sudo apt-get install phpmyadmin
پس از وارد کردن این کد دستوری از شما سوال میشود که از چه وب سروری میخاهید استفاده نمایید و حتما apache را انتخاب کنید، در نظر داشته باشید که حتما با زدن space آنرا انتخاب کنید و فقط به هایلایت بودن آن بسنده نکنید.
سپس از شما میخواهد که برای دیتابیس خود رمزی انتخاب کنید که باید آن را یکبار وارد کرده و مجددا تایید کنید.
پروسه نصب کمی زمان بر خواهد بود….
نصب phpmyadmin به پایان رسید ولی مقداری تنظیمات لازم دارد.
ابتدا کد دستوری زیر را وارد نمایید.
sudo mysql -u root # I had to use "sudo" since is new installation
احتمالا اکنون بعد از مقداری توضیحات، عبارتی اینچنینی را مشاهده میکنید: mysql<
در مقابل این عبارت، چهار خط کد زیر را به ترتیب وارد کرده و Enter را بزنید.
USE mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
exit;
اکنون سرویس را ری استارت کنید.
sudo service mysql restart
اکنون وارد فایل تنظیمات phpmyadmin شده،
sudo nano /etc/phpmyadmin/config.inc.php
خط زیر را آنکامنت کنید:
(نماد # را از ابتدای خط آن پاک کنید.)
// $cfg[‘Servers’][$i][‘AllowNoPassword’] = TRUE;
درصورتیکه قادر به پیدا کردن کد فوق نیستید میتوانید با استفاده از Ctrl + W در داخل فایل سرچ کنید.
اکنون برای ورود به phpmyadmin آی پی سرور خود را با پسوند /phpmyadmin در مرورگر وارد نموده و با یوزر root بدون پسورد وارد شوید.
برای وارد شدن به قسمت php و Apache نیز آیپی را بدون پسوند وارد کرده و بخش موردنظر را انتخاب نمایید.