بسته نرم افزاری به نام LAMP شامل سیستم عامل هسته لینوکس ، وب سرور Apache ، پایگاه داده MySQL و اجزای PHP است که برای موتور سایت استفاده می شود. در مرحله بعدی ، ما نصب و تنظیمات اولیه این افزودنی ها را با جزئیات شرح خواهیم داد و آخرین نسخه اوبونتو را به عنوان نمونه در نظر می گیریم.
نصب نرم افزار LAMP LAMP در اوبونتو
از آنجا که قالب این مقاله در حال حاضر حاکی از نصب اوبونتو بر روی رایانه شما است ، ما این مرحله را رد می کنیم و بلافاصله به برنامه های دیگر ادامه خواهیم داد ، با این وجود می توانید با خواندن سایر مقاله های ما در لینک های زیر ، دستورالعملهای مربوط به موضوع مورد علاقه خود را پیدا کنید.
جزئیات بیشتر:
اوبونتو را در VirtualBox نصب کنید
راه رفتن لینوکس از درایو فلش
مرحله 1: Apache را نصب کنید
بیایید با نصب یک وب سرور آزاد به نام Apache شروع کنیم. این یکی از بهترین گزینه ها است ، بنابراین به انتخاب بسیاری از کاربران تبدیل می شود. در اوبونتو از بین می رود "ترمینال":
- منو را باز کرده و کنسول را راه اندازی کنید یا ترکیب کلید را فشار دهید Ctrl + Alt + T.
- مخازن سیستم خود را ابتدا به روز کنید تا مطمئن شوید که تمام اجزای لازم را در اختیار دارید. برای انجام این کار ، دستور را بنویسید
به روز رسانی مناسب سودو
. - همه اقدامات از طریق سودو با دسترسی root اجرا می شود ، بنابراین حتما رمز خود را تعیین کنید (هنگام ورود به نظر نمی رسد).
- پس از اتمام ، وارد شوید
sudo apt-get install apache2
برای افزودن Apache به سیستم. - با انتخاب گزینه پاسخ ، اضافه کردن همه پرونده ها را تأیید کنید د.
- بیایید عملکرد سرور وب را با اجرای آن آزمایش کنیم
تنظیمات sudo apache2ctl
. - نحو باید طبیعی باشد ، اما گاهی اوقات هشداری در مورد لزوم افزودن ظاهر می شود نام سرور.
- برای جلوگیری از هشدارهای بعدی ، این متغیر جهانی را به پرونده پیکربندی اضافه کنید. خود پرونده را از طریق اجرا کنید
sudo nano /etc/apache2/apache2.conf
. - حالا کنسول دوم را اجرا کنید ، در آنجا فرمان را اجرا کنید
ip addr show eth0 | grep inet | awk '{چاپ $ 2؛ '| sed 's /*/.**//'
برای یافتن آدرس IP یا دامنه سرور خود - در اول "ترمینال" به پایین فایل باز شده رفته و تایپ کنید
نام سرور + نام دامنه یا آدرس IP
که شما فقط یاد گرفته اید تغییرات را از طریق ذخیره کنید Ctrl + O و پرونده پیکربندی را ببندید. - دوباره مطمئن شوید که خطایی وجود ندارد و سپس سرور وب را از طریق مجدداً راه اندازی کنید
sudo systemctl شروع مجدد apache2
. - در صورت لزوم Apache را به autoload اضافه کنید تا با استفاده از دستور با سیستم عامل شروع شود
sudo systemctl apache2 را فعال کنید
. - فقط برای راه اندازی وب سرور برای بررسی ثبات عملکرد آن ، از دستور استفاده باقی مانده است
sudo systemctl شروع apache2
. - یک مرورگر راه اندازی کنید و به آن بروید
محل محلی
. اگر به صفحه اصلی آپاچی رسیدید ، پس همه چیز به درستی کار می کند ، به مرحله بعدی بروید.
مرحله 2: MySQL را نصب کنید
مرحله دوم اضافه کردن دیتابیس MySQL است که از طریق کنسول استاندارد نیز با استفاده از دستورات موجود در سیستم انجام می شود.
- اولویت در "ترمینال" بنویس
sudo apt-get install mysql-server
و کلیک کنید وارد شوید. - اضافه کردن پرونده های جدید را تأیید کنید.
- حتماً از محیط MySQL اطمینان حاصل کنید ، بنابراین با یک افزودنی جداگانه ، که از طریق آن نصب شده است ، محافظت کنید
sudo mysql_secure_installation
. - تنظیم تنظیمات افزونه برای نیازهای رمز عبور ، دستورالعمل واحدی ندارد ، زیرا هر کاربر از نظر اعتبار سنجی ، با تصمیمات خاص خود هدایت می شود. اگر می خواهید الزامات را نصب کنید ، کنسول را وارد کنید ی در صورت درخواست
- در مرحله بعد ، شما باید سطح حفاظت را انتخاب کنید. ابتدا توضیحات هر پارامتر را بخوانید ، و سپس مناسب ترین را انتخاب کنید.
- رمز عبور جدیدی را برای دسترسی ریشه تنظیم کنید.
- در مرحله بعد ، تنظیمات امنیتی مختلف را مشاهده خواهید کرد ، در صورت لزوم ، آنها را بخوانید و آنها را بپذیرید یا رد کنید.
ما توصیه می کنیم تا در مقاله جداگانه ما با توضیحات روش نصب دیگر آشنا شوید که در لینک زیر مشاهده خواهید کرد.
همچنین ببینید: راهنمای نصب MySQL در اوبونتو
مرحله 3: PHP را نصب کنید
آخرین مرحله برای اطمینان از عملکرد صحیح سیستم LAMP ، نصب اجزای PHP است. در اجرای این فرآیند هیچ چیز پیچیده ای وجود ندارد ، فقط باید از یکی از دستورات موجود استفاده کنید و سپس افزونه را پیکربندی کنید.
- در "ترمینال" دستور را بنویسید
sudo apt-get install 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" و کلیک کنید باشه.
- از شما خواسته می شود که از طریق دستور ویژه ، پایگاه داده را پیکربندی کنید ، در صورت لزوم ، یک پاسخ مثبت را انتخاب کنید.
- برای ثبت نام در سرور پایگاه داده رمز عبور ایجاد کنید ، که پس از آن با ورود مجدد به آن نیاز به تأیید دارید.
- به طور پیش فرض ، شما نمی توانید از طریق یک کاربر با دسترسی root یا از طریق رابط های TPC ، وارد PHPmyadmin شوید ، بنابراین باید ابزار مسدود کردن را غیرفعال کنید. حقوق اصلی را از طریق دستور فعال کنید
سودو
. - با تایپ قطع شوید
echo "به روز رسانی افزونه مجموعه کاربر =" که در آن کاربر = "root"؛ امتیازات flush؛ "| mysql -u root -p mysql
.
بر این اساس ، نصب و پیکربندی PHP برای LAMP را می توان با موفقیت به پایان رساند.
همچنین ببینید: راهنمای نصب PHP در سرور اوبونتو
امروز ما به نصب و پیکربندی اصلی اجزای LAMP برای سیستم عامل اوبونتو پرداختیم. البته این تمام اطلاعاتی نیست که می توان در این زمینه ارائه کرد ، تفاوت های ظریف زیادی در رابطه با استفاده از دامنه های متعدد یا پایگاه داده وجود دارد. اما به لطف دستورالعمل فوق می توانید به راحتی سیستم خود را برای عملکرد صحیح این بسته نرم افزاری آماده کنید.