learndl خرید رپورتاژ آگهی - تریبون

آموزش نصب LEMP بروی سیستم عامل سرور ( CentOS 7 )

آموزش نصب LEMP بروی سیستم عامل سرور

ممکنه برای شما هم سوال پیش بیاد که LEMP دقیقا چییه ؟ و اصلا چطوری میتونیم اون رو بروی سیستم عامل سرورمون نصب کنیم . توی این مقاله از وبیت ، قضد داریم که به شما آموزش دهمی LEMP چیه ، چه کاری میکنه و چطوری میشه بروی سرور نصبش کرد . برای کسب اطلاعات بیشتر پیشنهاد میکنم که وبیت رو تا انتهای این مقاله همراهی کنید . همچنین اگر سوال یا ابهامی در این رابطه داشتید ، میتوانید از قسمت نظرات کاربران با ما به اشتراک بگذارید .

 

قبل از هرچیزی ، باید بدونیم که LEMP مخفف چیه ؟

همانطور که حدس زدید ، LEMP یک مخفف از کلمات و پلت فرم های مختلف است . درواقع LEMP یک مجموعه از نرم‌افزارهای پویا است که به وب‌سایت‌های داینامیک سرویس‌دهی می‌کند. LEMP شامل لینوکس، Nginx، MySQL و PHP می‌باشد. ذقت کنید که این سیستم از Apache به‌جای Nginx استفاده می‌کنند. همچنین ومپ نیز وجود دارند که در لینوکس با Windows و MacOS جایگزین می‌شود. نکته: قبل از شروع نصب LEMP حتما بررسی کنید که سیستم عامل سرور شما CentOS 7 باشد.

 

آموزش نصب LEMP

قصد ما از انتشار این مقاله ، آموزش نصب برنامه‌های Nginx، MySQL و PHP، بروی سرور شماست . قبل از اینکه این 3 تا برنامه رو نصب کنید ، باید لینوکس رو بروی سرور خود نصب کرده باشید . اگر از سیستم‌عامل ویندوز استفاده می‌کنید باید از SSH Client استفاده کنید و اگر سیستم شما Linux یا MacOS می‌باشد باید از ترمینال این سیستم عامل برای اتصال به VPS استفاده کنید. برای نصب این نرم افزارها بروی سرور عجله نکنید . چرا که ، آنها را گام به گام نصب میکنیم تا مشکلی برای فرایند نصب LEMP بروی سرور رخ ندهد .

 

نصب Nginx روی CentOS 7

شما باید این نکته را بدانید که Nginx به‌صورت پیش‌فرض در مخازن CentOS 7 وجود ندارد، به همین دلیل شما باید با استفاده از دستور زیر، “EPEL” را نصب کنید:

 

yum install epel-release -y

 

سپس باید خود Nginx را نصب کنید:

 

yum install nginx -y

 

بعدازاینکه این برنامه را نصب کردید، باید با استفاده از دستور زیر آن را فعال کنید:

 

systemctl start nginx
systemctl enable nginx

 

الآن باید با مراجعه به IP آدرس سرور خود از نصب بودن Nginx مطمئن شوید. اگر این برنامه به‌درستی نصب و فعال‌شده باشد با یک پیغام “Wellcome to Nginx” روبه‌رو خواهید شد. اگر هم برای نصب این برنامه مشکلی داشتید ، از قسمت نظرات کاربران با ما به اشتراک بگذارید.

 

نصب MySQL

پس از اینکه برنامه قبلی رو نصب کردید ، حالا باید به سراغ نصب SQL بروید. برای نصب مای اس کیو ال از سرویس MariaDB استفاده می کنیم. برخلاف مورد بالا این سرویس در مخازن CentOS به‌صورت پیش‌فرض وجود دارد، ازاین‌رو می‌توانید از دستور yum برای نصب آن استفاده کنید. بنابراین برای نصب از دستور زیر استفاده کنید:

 

yum install mariadb-server mariadb -y

 

پس از نصب کردن این سرویس باید MariaDB را نصب و فعال کنید تا بتوانید کار با سرویس را شروع کنید:

 

systemctl start mariadb
systemctl enable mariadb

 

شما باید در این مرحله، نصب سرویس را با استفاده از دستور زیر ایمن کنید، به‌بیان‌دیگر قطعه کد زیر به شما این امکان را می‌دهد تا امنیت سرویس را افزایش دهید.

 

mysql_secure_installation

 

این سرویس از شما یک رمز عبور root، درخواست می‌کند، ازآنجاکه شما به‌تازگی MySQL را نصب‌کرده‌اید، این رمز را ندارید، به همین دلیل باید بر روی “Enter” کلیک کنید. در مرحله بعد از شما سؤال می‌شود که می‌خواهید رمز عبور را تغییر دهید یا خیر، که شما باید در این قسمت “Y” را تایپ کنید.

 

Enter current password for root (enter for none):
OK, successfully used password, moving on…

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorization.

New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!

 

در ادامه از شما چندین سؤال امنیتی دیگر پرسیده می‌شود که به شما پیشنهاد می‌کنیم برای پاسخ به‌تمامی آن‌ها “Y” را تایپ کنید.

 

Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]

 

بعدازاینکه تمامی تنظیمات را اعمال کردید، باید به مراحل نصب PHP بروید.

 

آموزش نصب LEMP بروی سیستم عامل سرور ( CentOS 7 )

 

قدم آخر : آموزش نصب PHP 7.3

شما برای نصب PHP v7.3، باید یک مخزن اضافی CentOS که شامل بسته‌های لازم است را نصب و فعال کنید. کدهای زیر را با دقت و به‌صورت پشت سر هم اجرا کنید تا نصب PHP v7.3 به‌درستی انجام شود.

 

wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm

 

این مورد را در نظر بگیرید که مخزن php73 به‌صورت پیش‌فرض غیرفعال است و شما باید آن را با کمک دستور زیر فعال نمایید.

 

yum install yum-utils -y
yum-config-manager --enable remi-php73

 

در این مرحله شما باید بسته PHP را نصب نمایید:

 

yum --enablerepo=remi,remi-php73 install php-fpm php-common

 

اگر از شما در این بخش اجازه نصب خواسته شد، کافی است کلمه Y را تایپ کنید. برای گام آخر تنها کاری که شما باید انجام دهید این است که از کارکرد درست این سیستم اطمینان حاصل کنید و پس‌ازآن ماژول‌های مشترک PHP را با استفاده از دستورهای زیر نصب کنید.

 

yum --enablerepo=remi,remi-php73 install php-opcache php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-redis php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml

 

Lemp چیست و چه کاری میکند ؟

 

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

به این مطلب امتیاز دهید

امتیاز کلی : 2.5 / 5. تعداد آرا : 2

اولین نفر باید که به این مطلب امتیاز میدهید

وبیت این پست توسط نگارش شده است.

معتقدم ، با اندگشتان آماده به تایپ و ذهن پر از ایده های ناب میتوانم دنیای خودم رو عوض کنم . محمدحسین هستم دانشجوی نرم افزار ، طراح وب سایت ، تولید کننده محتوای وبمستری و هر موضوعی در زمینه IT ، طراح رابط کاربری و تجربه کاربری و ...

در کانال وبیت عضو شو تا از آخرین اخبار ، آپدیت محصولات و تخفیف ها با خبر بشی ☺ عضویت در کانال تلگرام

اشترک گذاری

مقاله های پیشنهادی

وبیت این مطالب را به شما پیشنهاد میدهد

ارسال نظر ( 0 نظر تایید )

نظرات پس از رویت و تایید مدیران نمایش داده می شود
هنوز نظری ثبت نشده است ، اولین نفری باشید که نظر میدهید !
همکاران وبیت