نصب LEMP روی CentOS 7

۱۲تیر ۱۳۹۶
۴۵
نصب LEMP روی CentOS 7

استک LEMP یک بسته نرم افزاری وب سروری است که بر روی لینوکس نصب شده و لینوکس را به یک وب سرور تبدیل می کند. استک LEMP همانند استک LAMP است ولی با این تفاوت که به جای وب سرور Apache از nginx استفاده شده است.

LEMP مخفف Linux , Nginx , MySQL , PHP است و در این مطلب از سری مطالب آموزش لینوکس با آموزش نصب LEMP روی CentOS 7 در خدمت شما خواهیم بود.

در صورتی که مایل به آموزش نصب LAMP در Centos 7 هستید بر روی لینک کلیک کنید.

نکته : دستورات تماماً با دسترسی sudo وارد شده و در صورتی که sudo بر روی سنتوس شما نصب نیست ، ابتدا آن را نصب کرده و به ادامه آموزش بپردازید.

در ادامه با آموزش نصب LEMP روی CentOS 7 با ما همراه باشید.

نصب LEMP روی CentOS 7

نصب nginx

1- ابتدا با دستور زیر مخزن EPEL را به CentOS 7 خود اضافه کنید.

2- سپس nginx را با دستور زیر نصب نمایید.

3- پس از اتمام مراحل نصب ، سرویس nginx را استارت کنید.

4- در پایان برای تست و صحت نصب nginx بر روی Centos 7 خود IP سرور خود را در یک مرورگر وارد نمایید.

پس از وارد کردن باید با صفحه‌ای مانند زیر مواجه خواهید شد.

تست صحت نصب nginx در نصب LEMP روی CentOS 7

در صورتی که با تصویر nginx روبه‌رو نشدید به احتمال فراوان فایروال شما فعال است؛ با دستور زیر پورت وب سرور را باز کنید.

سپس دستور زیر را وارد کنید تا فایروال شما ریلود شود.

نصب و تنظیم MariaDB

1- ابتدا با دستور زیر پکیج ماریا دی بی را نصب نمایید.

2- سپس سرویس آن را استارت کنید.

3- در نهایت سرویس MariaDB را در استارت آپ لینوکس قرار دهید.

4- دستور زیر را وارد کنید تا تنظیمات امنیتی MariaDB را انجام دهید.

پس از وارد کردن یک بار Enter را زده و 2 بار پسورد ورود به MariaDB را وارد نمایید.

در ادامه مراحل نسبت به دلخواه خود به سایر سؤالات پاسخ دهید ، پیشنهاد می‌گردد در تمامی سؤالات جواب را Y بزنید تا بهترین حالت تنظیم گردد.

نصب PHP

1- ابتدا با دستور زیر پکیج PHP را نصب نمایید.

2- سپس با یک ویرایشگر متنی لینوکس فایل php.ini را باز کنید.

3- عبارت  cgi.fix_pathinfo=1; ” را در فایل پیدا کرده و ; را از پشت آن حذف کرده و عدد 1 را به 0 تغییر دهید.

برای یافتن سریع در ویرایشگر نانو می‌توانید از کلید ترکیبی Ctrl + w استفاده نمایید.

سپس فایل را کلید ترکیبی Ctrl + x ذخیره کرده و خارج شوید.

4- سپس با ویرایشگر فایل www.conf را باز نمایید.

در این فایل چندین تغییر باید ایجاد گردد که به ترتیب زیر عمل نمایید.

– عبارت listen را پیدا کرده و همانند عبارت زیر را جلوی آن کپی کنید.

– سپس عبارت listen.owner را پیدا کنید و روبه‌روی آن عبارت nobody را بنویسید.

– به همین ترتیب عبارت listen.group را نیز بیابید و روبه‌روی آن عبارت nobody را بنویسید. ( مانند عبارت زیر )

– در پایان عبارات user و group را بیابید و روبه‌روی آن nginx را تایپ کرده و فایل را ذخیره نمایید.

5- حال با وارد کردن دستور زیر PHP را استارت کرده و در استارت‌آپ لینوکس CentOS 7 خود قرار دهید.

تنظیم nginx برای اجرای PHP

1- دستور زیر را وارد کرده تا یک بلاک سرور بسازید.

پس از وارد کردن این دستور و باز شدن فایل default.conf ممکن است با عباراتی مواجه شوید ، عبارات داخل آن را پاک کرده و عبارات زیر را جایگزین آن نمایید.

دقت داشته باشید به جای عبارت IP-SERVER در خط سوم بایستی IP سرور خودتان را جایگزین نمایید.

پس از وارد کردن عبارات بالا در فایل ، آن را ذخیره کرده و با دستور زیر nginx را ریستارت کنید.

خُب تا بدین جا شما موفق به نصب LEMP روی CentOS 7 خود شده‌اید ، در ادامه آموزش به تست PHP و اجرای آن می‌پردازیم.

اجرای PHP بر روی nginx

1- دستور زیر را وارد کرده تا فایل info.php را بسازید.

2- سپس عبارت زیر را در آن کپی کرده و فایل را ذخیره نمایید.

<?php phpinfo(); ?>

3- سپس در مرورگر خود IP سرور خود را وارد کرده و در انتهای آن عبارت info.php/ را اضافه کنید. ( مانند IP زیر )

192.168.1.10/info.php

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

تست اجرای php بر روی nginx - نصب LEMP روی CentOS 7

امیدواریم از آموزش نصب LEMP روی CentOS 7 استفاده لازم را برده باشید.

اشتراک گذاری

آبتین حیدرآبادیان

ارسال نظر

نشانی ایمیل شما منتشر نخواهد شد.
تمام حقوق برای آذرآنلاین محفوظ می باشد.
enamad