آموزش نصب LAMP بر روی CENTOS

آموزش نصب LAMP بر روی CENTOS

آیا می خواهید بدانید که چگونه برنامه LAMP را در Centos  نصب کنید؟ شما به جای مناسب آمده اید! در این مقاله ، شما در مورد اینکه برنامه LAMP چیست و نحوه نصب آن بر روی سرور مبتنی بر لینوکس را خواهید آموخت. آیا می خواهید بدانید که چگونه لامپ پشته را در Centos 7 نصب کنید؟ شما به جای مناسب رسیده اید! در این مقاله ، شما در مورد اینکه لامپ پشته چیست و نحوه نصب آن بر روی سرور مبتنی بر لینوکس خود خواهید آموخت.

در صورتی که نیاز به خرید سرور اختصاصی یا سرور مجازی NVME دارید می توانید آن را از روناک هاست با بهترین قیمت تهیه کنید.

مهم! Centos Linux 8 به پایان Lifetime (EOL) در تاریخ 2021-12-31 رسیده است. در حالی که هنوز Centos Linux 7 پشتیبانی می شود ، در تاریخ 2024-06-30 به EOL می رسد. توصیه می کنیم هنگام انتخاب این سیستم عامل ، این موضوع را در خاطر داشته باشید. می توانید اطلاعات بیشتر در مورد آن را در وب سایت رسمی آنها بخوانید.

LAMP چیست؟

LAMP برای لینوکس ، آپاچی ، MySQL و PHP کوتاه است. این برنامه بسته ای از برنامه ها است که برای میزبانی یک وب سایت در یک وب سرور با هم کار می کنند. با این گفته ، هر برنامه جداگانه هدف متفاوتی را ارائه می دهد:

در LAMP ، لینوکس به عنوان سیستم عامل سرور که تمام دستورات موجود در دستگاه را کنترل می کند ، عمل می کند. ما در این آموزش از توزیع Centos 7 استفاده خواهیم کرد.

Apache یک نرم افزار سرور وب است که درخواست های HTTP را برای ارائه محتوای وب سایت شما مدیریت می کند.

MySQL یک سیستم مدیریت پایگاه داده رابطه ای (RDBMS) است که عملکرد آن حفظ داده های کاربر بر روی یک سرور است.

PHP یک زبان اسکریپت برای ارتباطات سمت سرور است.

بدون آزار و اذیت بیشتر ، بیایید یاد بگیریم که چگونه LAMP را در Centos 7 نصب کنیم.

3 مرحله اساسی برای نصب LAMP در Centos 

ما تاسیسات Apache ، MySQL و PHP را به قسمت های مختلف تقسیم خواهیم کرد تا به شما در درک بهتر آنها کمک کند. با این حال ، قبل از شیرجه زدن به مراحل نصب ، چند مورد ضروری وجود دارد که باید درباره آنها بدانید.

پیش نیازها

اول از همه ، اطمینان حاصل کنید که سرور شما از قبل Centos 7 نصب شده است. اگر در سایت روناک هاست سرور دارید ، می توانید سیستم عامل را در برنامه میزبانی VPS انتخاب کنید.

برای دسترسی به سرور خود ، می توانید از ترمینال در Linux و MacOS یا Putty in Windows استفاده کنید.

پس از دستیابی به دسترسی سرور ، باید تمام حافظه نهان یا کش را پاک کرده و YUM (ابزار پیش فرض مدیریت بسته بندی برای CentOS) را به روز کنید. این برای حذف بسته های قدیمی در Centos و دریافت آخرین نسخه است:

sudo yum clean all

sudo yum update

  1. آپاچی را نصب کنید

به راحتی می توانید Apache را با استفاده از بسته YUM نصب کنید. این کد را در کلاینت SSH خود را وارد کنید:

sudo yum install httpd -y

پس از آن ، سرور Apache خود را با تایپ دستور زیر فعال کنید:

sudo systemctl start httpd.service

اگر نصب و فعال سازی موفقیت آمیز باشد ، هنگام بازدید از آدرس IP سرور ، این نتیجه را دریافت خواهید کرد:

آموزش نصب LAMP بر روی CENTOS
آموزش نصب LAMP بر روی CENTOS
  1. سرور MySQL (MARIADB) را نصب کنید

Mariadb محبوب ترین برنامه های MySQL است که منبع آزاد و رایگان است. دستور نصب پایگاه داده به شرح زیر است:

sudo yum install mariadb-server mariadb -y

اکنون ، بیایید سرویس Mariadb را اجرا کنیم:

sudo systemctl start mariadb

پس از نصب ، ما باید با اجرای این دستور امنیتی ، امنیت Mariadb را تضمین کنیم:

sudo mysql_secure_installation

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

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

  • کاربران ناشناس را حذف کنید؟
  • ورود از راه دور ورود به سیستم را مجاز نیست؟
  • پایگاه داده تست و دسترسی به آن را حذف کنید؟
  • جداول ممتاز بارگیری مجدد؟

هنگامی که کار شما با این فرآیند تمام شد ، سرور این پیام را برای شما ارسال می کند:

Cleaning up… All done! If you’ve completed all of the above steps, your MariaDB installation should now be secure. Thanks for using MariaDB!

  1. PHP را نصب کنید

ابتدا باید yum-utils را نصب کنید و EPEL (بسته های اضافی برای شرکت Linux) را فعال کنید:

sudo yum install epel-release yum-utils

سپس ، Remirepo را بارگیری و نصب کنید:

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

با این کد آن را فعال کنیدـ:

sudo yum-config-manager –enable remi-php73

برای نصب PHP ، از دستور زیر استفاده کنید:

sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd

اگر می خواهید نسخه را بررسی کنید ، PHP -V را تایپ کنید و باید این نتیجه را بدست آورید:

PHP 7.3.9 (cli) (built: Aug 27 2019 22:52:39) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.3.9, Copyright (c) 1998-2018 Zend Technologieswith Zend OPcache v7.3.9, Copyright (c) 1999-2018, by Zend Technologies

سرور Apache خود را مجدداً راه اندازی کنید تا اطمینان حاصل شود که با PHP تازه نصب شده کار می کند:

sudo systemctl restart httpd.service

مرحله بعدی آزمایش پردازش PHP است. برای انجام این کار ، ما باید پرونده info.php ایجاد کنیم و آن را در فهرست پیش فرض PHP (/var/www/html) قرار دهیم. برای این کار می توانید از ویرایشگر Nano استفاده کنید:

sudo nano /var/www/html/info.php

سپس ، این کد را در داخل وارد کنید:

<?php phpinfo(); ?>

برای خروج و ذخیره پرونده از Ctrl+X استفاده کنید. آخرین مورد این است که سرور خود را با مراجعه به URL info.php بررسی کنید:

http: //your.ip.address/info.php

صفحه باید به این شکل باشد:

آموزش نصب LAMP بر روی CENTOS
آموزش نصب LAMP بر روی CENTOS

تبریک میگوییم ! این بدان معنی است که PHP روی سرور شما نصب و اجرا می شود. شما LAMP را با موفقیت در Centos 7 نصب کرده اید.

نتیجه گیری و جمع بندی

Lamp Stack مجموعه ای اساسی از برنامه ها برای توسعه وب است. این شامل لینوکس ، آپاچی ، MySQL و PHP است. آنها به شما کمک می کنند تا به شما در مدیریت سرور یا VPS کمک کنند.

دیدگاهتان را بنویسید

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