آموزش نصب LAMP [Apache, MySQL, PHP] در CentOS 7

به نصب PHP, MySQL و Apache بر روی لینوکس LAMP گفته میشود. با نصب سرویس های ذکر شده سرور شما آماده میزبانی از وب سایت و یا Application مورد نظرتان می شود. نصب LAMP هرچند عملیات بسیار اسانی است، اما مدیریت نرم افزار های نصب شده به این شکل نیاز به مطالعه و تحقیق دارد.

پس از نصب LAMP بهتر است با مطالعه منابع و Document لینوکس و سرویس های نصب شده آشنایی پیدا کنید. بروز مشکل ، نیاز به تغییرات دلخواه و یا بهینه سازی سرویس امری ناگزیر بوده و ممکن است دیر یا زود با آن رو به رو شوید. از معایب و مزایای این نوع سرویس دهی میتوان به موارد زیر اشاره کرد:

  • در این روش با توجه به عدم نصب کنترل پنل نیازی به هزینه های اضافی و لایسنس کنترل پنل نخواهید داشت.
  • نصب نسخه های دلخواه جدید و یا قدیمی سرویس ها با توجه به نیاز و زیرساخت شما قابل انتخاب خواهد بود.
  • با توجه به Minimal بودن سیستم عامل و نصب سرویس ها بصورت دستی، سرویس های غیر ضروری نصب نشده و به همین دلیل منابع کمتری در سرور مصرف میشود.
  • با توجه به عدم استفاده از کنترل پنل ممکن است مدیریت و کانفیگ سرور برای داشتن بهترین کیفیت در سرویس دهی ممکن است کانفیگ سرور LAMP امری پیچیده باشد.
  • مدیریت فایل ها و منابع با توجه به عدم در دسترس بودن محیط گرافیکی و تحت وب ممکن است خسته کننده و زمانبر باشد.

با نصب LAMP ،سرور شما برای میزبانی صفحات HTML، سیستم های مدیریت محتوا نظیر WordPress و … آماده خواهد شد. با توجه به موارد ذکر شده و آگاهی از تمامی ابعاد نصب LAMP، آموزش نصب LAMP روی لینوکس CentOS را در ادامه مقاله برای شما عزیزان قرار خواهیم داد.

آموزش نصب Lamp روی سرور لینوکس

در این مقاله سعی شده است تا در کنار نصب کانفیگ اولیه سرور ها برای اماده سازی سرور نیز آموزش داده شود. موارد زیر روی لینوکس CentOS 7 نصب خواهد شد:

  • Apache 2.4
  • MySQL MariaDB
  • PHP

برای شروع نصب نیاز به یکه سرور با لینوکس CentOS 7 خواهید داشت. پس دست به کار شده و در سرور خود توضیع ذکر شده را نصب نمایید. سپس از طریق نرم افزار Putty یا دیگر کلاینت های SSH به سرور متصل شده و مراحل نصب را گام به گام انجام دهید.

آپاچی یک وب سرور معروف و پر کاربرد در جهان می باشد، همین دلیل این وب سرور را انتخابی مناسب برای شروع قرار میدهد. نصب وب سرور آپاچی با استفاده از Package Managerr ها بسیار اسان بوده و تنها با یک دستور میتوانید ان را روی سرور خود نصب نمایید. برای نصب آپاچی با استفاده از putty به سرور خود متصل شده و دستور زیر را وارد نمایید:

 

س از وارد کردن دستور بالا در محیط command-Line وب سرور Apache در سرور شما نصب خواهد شد. برای شروع به کار وب سرور دستور زیر را در محیط Command-Line وارد نمایید:

 

برای مشاهده ورژن وب سرور نصب شده میتوانید از دستور httpd -V استفاده نمایید. در صورت میتوانید با وارد کردن ادرس ای پی سرور در مرورگر صفحه پیشفرض وب سرور را مشاهده نمایید:

 

در صورت نصب درست و راه اندازی وب سرور باید صفحه زیر در مرورگر مشاهده شود:

و در قدم اخر باید این سرویس را در هنگام Boot سرور فعال نمایید. بعد از فعال سازی این سرویس در Boot پس از Restart و Power on کردن سرور بصورت اتوماتیک این وب سرور شروع بکار خواهد کرد:

 

مرحله دوم – نصب دیتابیس  MySQL [MariaDB]

پس از نصب و راه اندازی وب سرور در این مرحله باید سرویس دیتابیس را نصب نمایید. برای دیتابیس انتخاب ما MySQL MariaDB است که یک انتخاب مناسب برای سرویس دهی دیتابیس میباشد. با استفاده از yum میتوانید به راحتی MySQL MariaDB را نصب نمایید. برای نصب کافیست دستور زیر را در محیط SSH وارد نمایید:

 

پس از نصب با دستور زیر MySQL MariaDB را راه اندازی کنید:

 

پس از نصب باید اسکریت امن سازی دیتابیس را اجرا نمایید تا مراحل مربوط را انجام دهید. برای اجرای اسکریپت امن سازی دیتابیس دستور زیر را در دیتابیس وارد نمایید:

 

پس از وارد کردن دستور بالا پسوورد root از شما خواسته میشود، به دلیل تازه بودن نصب کافیست بدون وارد کردن چیزی Enter را بزنید. در ادامه از شما سوال میشود “آیا مایل به تنظیم کلمه عبور برای کاربر root میباشید ؟” در صورت تمایل برای قرار دادن کلمه عبور برای کاربر root کلید y را بزنید.

 

در ادامه سوالات دیگری نیز از شما پرسیده خواهد شد که بهتر است مقادیر پیشفرض را انتخاب نمایید. برای این منظور کافیست برای دیگر سوالات Enter را بزنید. در صورتی که تمایلید در هنگام Boot سیستم سرویس MySQL MariaDB شروع به کار کنید کافیست دستور زیر را وارد نمایید:

 

پس از نصب دیتابیس به مرحله بعد خواهیم رفت.

 مرحله سوم – نصب PHP

برای کامپایل و نمایش کدهای Dynamic از کامپوننت PHP استفاده میشود. نصب این ابزار نیز به سادگی سرویس های پیشین بوده و به راحتی میتوانید ان را با استفاده از Package Manager نصب نمایید. برای نصب کافیست دستور زیر را در محیط SSH وارد نمایید:

 

پس از وارد کردن دستور بالا PHP باید بدون مشکل نصب شود. پس از نصب PHP باید وب سرور ریستارت شود تا توابع PHP فراخوانی شود. برای Restart وب سرور آپاچی دستور زیر را وارد نمایید:

 

نصب ماژول های PHP

برای استفاده های متفاوت از PHP میتوانید ماژول های مورد نیاز خود را نصب نمایید. برای جستجوی و نمایش ماژول های موجود میتوانید از دستور زیر استفاده نمایید:

 

با وارد کردن دستور بالا تمامی ماژول های موجود و قابل نصب از طریق Package Manager به همراه توضیح مختصر نمایش داده خواهد شد:

 

برای مشاهده توضیحات بیشتر در مورد ماژول مورد نظر میتوانید از دستور زیر استفاده نمایید:

 

برای مثال برای مشاهده توضیحات در مورد ماژول php-fpm میتوانید از دستور زیر استفاده نمایید:

 

توضیحات بصورت زیر نمایش داده خواهد شد:

 

برای نصب ماژول php-fpm نیز میتوانید از دستور زیر استفاده نمایید:

 

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

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *