آموزش های سرور لینوکس

آموزش کامل نصب PHP 8 روی CnetOS 8

هاست وردپرس

PHP از جمله زبان های برنامه نویسی open source و بسیار محبوب است که بیشتر در زمینه طراحی وب مورد استفاده قرار میگرد و اخیرا نسخه جدید آن یعنی PHP 8 به طور رسمی منتشر شده که شامل ویژگی های جدیدی شده و پیشرفت قابل توجهی داشته که باعث می شود روند انتقال از نسخه های قبلی به این نسخه جدید سریع تر آغاز شود. در این مطلب از پرداز آی تی قصد داریم نحوه نصب این نسخه را روی سنتوس 8 برای شما توضیح دهیم پس در ادامه با آموزش کامل نصب PHP 8 روی CnetOS 8 همراه پرداز آی تی باشید.

آموزش کامل نصب PHP 8 روی CnetOS 8

برای اجرا دستورات این آموزش ما از کاربری با دسترسی sudo استفاده کردیم و در صورتی که کاربری با این دسترسی در سیستم عامل و سرور خود ایجاد نکردید، می توانید از آموزش نصب sudo روی CentOS استفاده کنید.

پیش از شروع نیز پیشنهاد می کنیم حتما پس از ورود به سرور، آخرین به روز رسانی ها را دریافت کرده و سیستم را پس از آپدیت ریبوت کنید.

sudo dnf update
sudo dnf upgrade
sudo reboot

حال مراحل نصب را شروع می کنیم.

فعالسازی مخزن EPEL و Remi

پکیج های پیش فرض سیستم عامل سنتوس شامل PHP 8 نمی شوند به همین منظور ما باید مخازن EPEL و Remi جهت دسترسی به بسته نصبی PHP اضافه و فعال کنیم.

sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm

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

sudo dnf module list php

خروجی مشابه تصویر زیر باید باشد که PHP نسخه 8 برای نصب در دسترس است.

آموزش کامل نصب PHP 8 روی CnetOS 8

نصب PHP 8 روی سنتوس 8

برای نصب PHP روی CentOS 8 ابتدا با دستور زیر ماژول PHP را ریست می کنیم و با دستور بعدی ماژول php:remi-8.0 را جهت نصب فعال می کنیم.

sudo dnf module reset php

فعالسازی ماژول جهت نصب PHP

sudo dnf module enable php:remi-8.0 -y

خروجی:

Dependencies resolved.
===================================================================================================================
 Package                    Arch                      Version                     Repository                  Size
===================================================================================================================
Enabling module streams:
 php                                                  remi-8.0                                                    

Transaction Summary
===================================================================================================================

Complete!

Switching module streams does not alter installed packages (see 'module enable' in dnf(8) for details)

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

sudo dnf install -y php php-cli php-common

نصب PHP-FPM

در صورتی که از وب سرور NGNIX روی سرور خود استفاده می کنید احتمال زیاد نیاز به نصب php-fpm هم خواهید داشت.

sudo dnf install -y php-fpm

فعالسازی php-fpm

sudo systemctl enable php-fpm --now

نصب extension های PHP 8

extension ها یا افزودنی های PHP کتابخانه های کامپایل شده ای هستند که امکان پشتیبانی از کد های خاص را فراهم می کنند و در صورتی که به آنها نیاز دارید می توانید از دستورات زیر جهت نصب استفاده کنید. در دستور زیر ما پکیج های کاربردی را نصب می کنیم.

sudo dnf install -y php-{mysqlnd,xml,xmlrpc,curl,gd,imagick,mbstring,opcache,soap,zip}

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

sudo dnf install -y php-mysqlnd

این بود آموزش کامل نصب PHP 8 روی CnetOS 8 و امیدواریم که کمک این مطلب توانسته باشید ورژن 8 از PHP را روی سرور مجازی یا اختصاصی خود با موفقیت نصب و کانفیگ کنید. در صورتی که سوال یا نظری درباره این آموزش داشتید می توانید از بخش نظرات با ما در ارتباط باشید.

هاست و دامنه

نوشته های مشابه

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

نشانی ایمیل شما منتشر نخواهد شد.

دکمه بازگشت به بالا