یک بسته نرم افزاری به نام LAMP شامل یک سیستم عامل در هسته لینوکس، یک وب سرور Apache، یک پایگاه داده MySQL و اجزای PHP برای موتور سایت است. بعد، ما جزئیات نصب و پیکربندی اولیه این افزودنیها را شرح می دهیم، و آخرین نسخه اوبونتو را به عنوان مثال می گوییم.
نصب LAMP Suite در اوبونتو
از آنجا که فرمت این مقاله در حال حاضر به این معنی است که شما اوبونتو را بر روی رایانه خود نصب کرده اید، ما این مرحله را از دست می دهیم و به طور مستقیم به برنامه های دیگر بروید، اما شما می توانید دستورالعمل های مربوط به موضوع مورد علاقه خود را با خواندن مقالات دیگر ما در لینک های زیر پیدا کنید.
جزئیات بیشتر:
نصب اوبونتو در VirtualBox
راهنمای نصب لینوکس با درایوهای فلش
مرحله 1: آپاچی را نصب کنید
با نصب یک سرور وب باز به نام Apache، شروع به کار کنید. این یکی از بهترین گزینه ها است، بنابراین انتخاب بسیاری از کاربران می شود. در اوبونتو آن را از طریق قرار داده است "ترمینال":
- منو را باز کنید و کنسول را راه اندازی کنید یا ترکیبی از کلید را فشار دهید Ctrl + Alt + T.
- اول، مخازن سیستم خود را بهروز کنید تا اطمینان حاصل کنید که همه اجزای لازم را دارید. برای انجام این کار، دستور را تایپ کنید
sudo apt-get update
. - همه اقدامات از طریق sudo با استفاده از دسترسی ریشه اجرا می شود، بنابراین مطمئن شوید رمز عبور خود را وارد کنید (زمانی که آن را وارد کنید نمایش داده نمی شود).
- در صورت کامل، وارد شوید
sudo apt-get install apache2
برای اضافه کردن apache به سیستم. - تأیید کنید که با انتخاب پاسخ، تمام فایل ها را اضافه کنید د.
- ما سرور را با اجرا اجرا خواهیم کرد
sudo apache2ctl configtest
. - نحو باید طبیعی باشد، اما گاهی هشدار در مورد نیاز به اضافه کردن وجود دارد نام سرور.
- برای جلوگیری از هشدار در آینده، این متغیر جهانی را به فایل پیکربندی اضافه کنید. از طریق فایل خود را اجرا کنید
sudo nano /etc/apache2/apache2.conf
. - حالا کنسول دوم را اجرا کن، که دستور را اجرا می کند
ip addr نمایش eth0 | grep inet | awk '{print $ 2؛ } '| sed / .*$// '
برای پیدا کردن آدرس IP یا دامنه سرور خود. - در اولین "ترمینال" به پایین فایل باز شده بروید و وارد شوید
ServerName + نام دامنه یا آدرس IP
که فقط یاد گرفتی ذخیره تغییرات از طریق Ctrl + O و فایل پیکربندی را ببندید. - آزمایش دیگری برای اطمینان از وجود خطا وجود دارد و سپس از طریق وب سرور راه اندازی مجدد کنید
sudo systemctl restart apache2
. - آپاچی را برای راه اندازی اضافه کنید، اگر می خواهید آن را با فرمان از سیستم عامل شروع کنید
sudo systemctl apache2 را فعال کنید
. - این فقط برای شروع وب سرور برای بررسی ثبات آن باقی می ماند، از دستور استفاده کنید
sudo systemctl شروع apache2
. - مرورگر خود را راه اندازی کنید و بروید
localhost
. اگر شما در صفحه اصلی آپاچی هستید، سپس همه چیز به درستی کار می کند، به مرحله بعدی بروید.
مرحله 2: MySQL را نصب کنید
مرحله دوم اضافه کردن یک پایگاه داده MySQL است که همچنین از طریق یک کنسول استاندارد با استفاده از دستورات موجود در سیستم انجام می شود.
- اولویت در "ترمینال" نوشتن
sudo apt-get نصب mysql-server
و بر روی کلیک کنید وارد شوید. - فایل های جدید را تأیید کنید.
- اطمینان حاصل کنید که استفاده از محیط MySQL را امن کنید، بنابراین حفاظت از یک افزودنی جداگانه از طریق نصب را تضمین کنید
sudo mysql_secure_installation
. - تنظیم تنظیمات پلاگین برای نیازهای رمز عبور یک دستور واحد ندارد، زیرا هر کاربر با استفاده از راه حل های خود در شرایط اعتبارسنجی، دفع می شود. اگر می خواهید موارد مورد نیاز را نصب کنید، وارد کنسول شوید ی بر اساس درخواست
- بعد، شما باید سطح حفاظت را انتخاب کنید. برای اولین بار توضیح هر پارامتر را بخوانید و سپس مناسب ترین را انتخاب کنید.
- گذرواژه جدید را برای اطمینان از دسترسی به ریشه تنظیم کنید.
- علاوه بر این، تنظیمات امنیتی مختلفی را در مقابل شما می بینید، آنها را خوانده و قبول یا رد کنید، اگر لازم باشد.
ما توصیه می کنیم توصیف روش نصب دیگری را در مقاله جداگانه خود بخوانیم که در لینک زیر آن را پیدا خواهید کرد.
همچنین ببینید: راهنمای نصب MySQL برای اوبونتو
مرحله 3: PHP را نصب کنید
گام نهایی برای اطمینان از کارکرد عادی سیستم LAMP، نصب اجزاء پی اچ پی است. هیچ مشکلی در اجرای این فرایند وجود ندارد، شما فقط باید از یکی از فرمان های موجود استفاده کنید و سپس کار اضافه کردن خود را پیکربندی کنید.
- در "ترمینال" تیم را بنویسید
sudo apt-get نصب php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
برای نصب اجزای لازم در صورت نیاز به نسخه 7. - گاهی اوقات دستور بالا خراب است، پس از استفاده
sudo apt install php 7.2-cli
یاsudo apt install hhvm
برای نصب آخرین نسخه موجود 7.2. - پس از اتمام روش، مطمئن شوید که مونتاژ صحیح توسط نوشتن در کنسول نصب شده است
php -v
. - پیاده سازی رابط پایگاه داده و مدیریت وب با استفاده از PHPmyadmin ابزار رایگان انجام می شود، که در نصب LAMP نیز مناسب است. ابتدا فرمان را وارد کنید
sudo apt-get نصب phpmyadmin php-mbstring php-gettext
. - با انتخاب گزینه مناسب اضافه کردن فایل های جدید را تأیید کنید.
- تعیین وب سرور "Apache2" و بر روی کلیک کنید "خوب".
- از شما خواسته می شود پیکربندی پایگاه داده را از طریق یک فرمان خاص، در صورت لزوم، یک پاسخ مثبت را انتخاب کنید.
- یک رمز عبور برای ثبت نام در سرور پایگاه داده ایجاد کنید، پس بعد از آن شما باید دوباره آن را تایید کنید.
- به طور پیش فرض، شما نمیتوانید به PHPmyadmin وارد شوید از طرف کاربر با دسترسی ریشه و یا از طریق رابط TPC، بنابراین شما نیاز به غیر فعال کردن ابزار مسدود کردن. ریشه را از طریق فرمان فعال کنید
sudo -i
. - با تایپ کردن خاموش کردن را انجام دهید
echo "update user set plugin =" where User = "root"؛ رفع اشکال؛ "mysql -u root -p mysql
.
در این روش، نصب و پیکربندی پی اچ پی برای LAMP می تواند به صورت موفقیت آمیز در نظر گرفته شود.
همچنین مراجعه کنید: راهنمای نصب PHP برای سرور اوبونتو
امروز ما درباره نصب و پیکربندی اساسی LAMP برای سیستم عامل اوبونتو صحبت کردیم. البته این تمام اطلاعاتی نیست که می توان در این موضوع ارائه داد، تفاوت های زیادی در ارتباط با استفاده از چندین حوزه یا پایگاه داده وجود دارد. با این حال، به لطف دستورالعمل فوق، شما می توانید به راحتی سیستم خود را برای عملکرد صحیح این بسته نرم افزاری آماده کنید.