از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش نصب LAMP روی CentOS 7 – گام به گام
سرفصلهای مطلب
آیا می خواهید بدانید که چگونه پشته LAMP را نصب کنید؟ روی CentOS 7؟ شما به جای مناسب آمده اید! در این مقاله با LAMP stack و روش نصب آن آشنا خواهید شد روی سرور مبتنی بر لینوکس شما
مهم! CentOS لینوکس 8 به پایان عمر خود (EOL) رسیده است روی 2021-12-31. در حالی که CentOS لینوکس 7 هنوز پشتیبانی می شود، به EOL خواهد رسید روی 30-06-1403. توصیه می کنیم هنگام انتخاب این سیستم عامل به این نکته توجه داشته باشید. شما می توانید در مورد آن بیشتر بخوانید وب سایت رسمی.
LAMP چیست؟
LAMP مخفف Linux، Apache، MySQL و PHP است. این مجموعه ای از برنامه های کاربردی است که با هم کار می کنند روی یک وب سرور به host یک وبسایت. با توجه به آنچه گفته شد، هر برنامه فردی هدف متفاوتی را دنبال می کند:
- در لامپ، لینوکس به عنوان سیستم عامل سرور عمل می کند که تمام دستورات را کنترل می کند روی ماشین. ما از CentOS 7 توزیع در این آموزش.
- آپاچی یک نرم افزار وب سرور است که درخواست های HTTP را برای ارائه محتوای وب سایت شما مدیریت می کند.
- MySQL یک سیستم مدیریت پایگاه داده رابطه ای (RDBMS) است که وظیفه آن حفظ داده های کاربر است روی یک سرور
- PHP یک زبان برنامه نویسی برای ارتباطات سمت سرور است.
بدون مقدمه، بیایید روش نصب LAMP را بیاموزیم روی CentOS 7.
3 مرحله برای نصب LAMP روی CentOS 7
ما نصبهای Apache، MySQL و PHP را به بخشهای مختلف تقسیم میکنیم تا به شما در درک بهتر آنها کمک کنیم. با این حال، قبل از اینکه مراحل را بررسی کنیم، چند نکته ضروری وجود دارد که باید در مورد آنها بدانید.
پیش نیازها
اول از همه، مطمئن شوید که سرور شما از قبل دارد CentOS 7 نصب شده است. در هاستینگer، می توانید سیستم عامل را انتخاب کنید روی برنامه میزبانی VPS
برای دسترسی به سرور خود می توانید استفاده کنید terminal در لینوکس و macOS یا بتونه در ویندوز برای اطلاعات بیشتر بخوانید روی چگونه با استفاده از جزئیات SSH خود یک اتصال سرور برقرار کنیم.
پس از دسترسی، باید تمام کش را پاک کرده و به روز کنید خوشگل (ابزار مدیریت بسته پیش فرض برای CentOS) این برای حذف بسته های قدیمی است روی CentOS و آخرین نسخه را دریافت کنید:
sudo yum clean all
sudo yum update
1. Apache را نصب کنید
شما به راحتی می توانید Apache را با استفاده از خوشگل بسته بندی در کلاینت SSH خود، وارد کنید:
sudo yum install httpd -y
پس از آن، سرور آپاچی خود را با تایپ دستور زیر فعال کنید:
sudo systemctl start httpd.service
اگر نصب و فعال سازی با موفقیت انجام شد، با مراجعه به آدرس IP سرور، این نتیجه را دریافت خواهید کرد:
2. سرور MySQL (MariaDB) را نصب کنید
MariaDB محبوب ترین فورک MySQL است که رایگان و منبع باز است. دستور نصب دیتابیس به صورت زیر است:
sudo yum install mariadb-server mariadb -y
حالا بیایید سرویس MariaDB را شروع کنیم:
sudo systemctl start mariadb
پس از نصب، باید MariaDB را با اجرای این دستور امنیتی ایمن کنیم:
sudo mysql_secure_installation
هنگامی که از شما خواسته می شود رمز عبور را انتخاب کنید، به سادگی ضربه می زنید وارد آن را خالی بگذارید یا رمز عبور جدید را وارد کنید.
پس از آن، دستورالعمل ها را برای تنظیم رمز عبور خود دنبال کنید. در نهایت، اسکریپت از شما می خواهد چندین معیار امنیتی را پیکربندی کنید، از جمله:
- کاربران ناشناس حذف شوند؟
- ورود از راه دور مجاز نیست؟
- پایگاه داده آزمایشی حذف شود و به آن دسترسی داشته باشید؟
- اکنون جداول امتیازات بارگیری مجدد شود؟
وقتی کارتان تمام شد process، این پیام را برای شما ارسال می کند:
Cleaning up... All done! If you've completed all of the above steps, your MariaDB installation should now be secure. Thanks for using MariaDB!
3. PHP را نصب کنید
ابتدا باید نصب کنید yum-utils و فعال کنید EPEL مخزن (بسته های اضافی برای لینوکس سازمانی):
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 Group Zend Engine v3.3.9, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.9, Copyright (c) 1999-2018, by Zend Technologies
سرور آپاچی خود را مجددا راه اندازی کنید تا مطمئن شوید که با PHP تازه نصب شده کار می کند:
sudo systemctl restart httpd.service
مرحله بعدی آزمایش پردازش PHP است. برای انجام این کار، باید ایجاد کنیم info.php فایل و قرار دهید روی دایرکتوری پیش فرض PHP (/var/www/html). برای این کار می توانید از ویرایشگر نانو استفاده کنید:
sudo nano /var/www/html/info.php
سپس این کد را در داخل آن وارد کنید:
<?php phpinfo(); ?>
استفاده کنید CTRL+X برای خروج و ذخیره فایل. آخرین مورد این است که سرور خود را با مراجعه به سایت بررسی کنید info.php آدرس اینترنتی:
http://your.ip.address/info.php
را page باید شبیه این باشد:
آفرین! این بدان معناست که PHP نصب شده و در حال اجرا است روی سرور شما شما با موفقیت LAMP را نصب کردید روی CentOS 7.
نتیجه
پشته LAMP مجموعه ای ضروری از برنامه ها برای توسعه وب است. این شامل لینوکس، آپاچی، MySQL و PHP است. آنها دست به دست هم می دهند تا به شما در مدیریت سرور یا VPS کمک کنند.
آموزش ما روش نصب پشته LAMP را به شما نشان داده است روی CentOS 7. در اینجا خلاصه مختصری از همه مراحل است.
- مطمئن شوید که سرور شما اجرا می شود روی CentOS 7. سپس کش را پاک کرده و به آخرین بسته ها به روز کنید.
- نصب آپاچی و سپس بررسی کنید که آیا قبلاً فعال شده است یا خیر روی سرور شما
- نصب MySQL با MariaDB و یک دستور امنیتی را برای ایمن سازی پایگاه داده خود اجرا کنید.
- نصب PHP و پردازش PHP را با ایجاد تست کنید info.php فایل.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-29 21:16:04