PHP یک زبان برنامه نویسی منبع باز است که بطور گسترده برای توسعه وب همراه با HTML استفاده می شود و توسط Rasmus Lerdorf ایجاد شده است. توزیع های CentOS 8 و RHEL 8 به صورت پیش فرض با PHP v7.2 همراه هستند. در این پست، نحوه نصب PHP 7.4 و 7.3 را در CentOS 8 و RHEL 8 بررسی خواهیم کرد.


افزودن Remi Repository

Remi، یک پکیج شخص ثالث که نسخه های مختلفی از PHP را برای نصب روی Red Hat Enterprise Linux ارائه می دهد. برای این کار، لازم است که ابتدا EPEL روی سیستم فعال شود. دستور زیر را اجرا کنید:

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

برای فعال کردن مخزن Remi روی سیستم ، باید بسته با تنظیمات خودکار Remi Repository را با استفاده از دستور زیر نصب کنید:

dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm

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

dnf module list php

پس از اجرای این دستور، باید خروجی همانند زیر مشاهده کنید:

CentOS-8 - AppStream
Name Stream Profiles Summary
php 7.2 [d] common [d], devel, minimal PHP scripting language

Remi's Modular repository for Enterprise Linux 8 - x86_64
Name Stream Profiles Summary
php remi-7.2 common [d], devel, minimal PHP scripting language
php remi-7.3 common [d], devel, minimal PHP scripting language
php remi-7.4 common [d], devel, minimal PHP scripting language

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

 

نصب PHP 7.4:

در صورتی که remi-7.4 را در لیست ماژول ها موجود بود، یعنی سیستم شما برای نصب نسخه 7.4 آماده است. به منظور فعال کردن PHP 7.4 برای Remi، ابتدا دستور زیر را تایپ و اجرا کنید:

dnf module enable php:remi-7.4 -y

حال پکیج مورد نظر را با استفاده از دستور زیر نصب کنید:

dnf install -y php php-cli php-common

 

نصب PHP 7.3:

در صورت موجود بودن remi-7.3 در لیست، دستورات زیر را به منظور فعال کردن Remi و نصب پکیج اجرا کنید:

dnf module enable php:remi-7.3 -y
dnf install -y php php-cli php-common

 

بررسی نسخه نصب شده PHP:

بدین منظور، دستور زیر را اجرا کنید:

php -v

اجرای این دستور خروجی همانند زیر خواهد داشت:

PHP 7.4.1 (cli) (built: Dec 17 2019 16:35:58) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.1, Copyright (c), by Zend Technologies

تمام. حال PHP مورد نظر شما آماده استفاده است. در ادامه یک سری افزونه نیز برای استفاده همراه با این پکیج معرفی می شود.

 

نصب PHP-FPM:

در صورتی که پشته LEMP را در RHEL نتظیم کرده اید، می توانید با دستور زیر FPM را نصب کنید:

dnf install -y php-fpm

 

نصب MySQL:

برای این که MySQL را در سیستم خود داشته باشید، کافیست تا دستور زیر را اجرا کنید:

dnf install -y php-mysqlnd

برای تایید این پکیج نیز باید دستور زیر اجرا شود:

php -m | grep -i mysql

 

نصب WordPress:

dnf install -y php-dom php-simplexml php-ssh2 php-xml php-xmlreader php-curl php-date php-exif php-filter php-ftp php-gd php-hash php-iconv php-json php-libxml php-pecl-imagick php-mbstring php-mysqlnd php-openssl php-pcre php-posix php-sockets php-spl php-tokenizer php-zlib

 

نصب Joomla:

dnf install -y php-mysqlnd php-zlib php-xml php-pear php-json php-mcrypt php-pecl-imagick

 

نصب Drupal:

dnf install -y php-mysqlnd php-date php-dom php-filter php-gd php-hash php-json php-pcre php-pdo php-session php-simplexml php-spl php-tokenizer php-xml

 

برچسب ها : RHEL CentOS PHP
منبع : لینک
لینک کوتاه:     www.errorpedia.ir/s/9195a

مطالب مرتبط

نظر شما

لطفا نام و نظر خود را در فرم زیر وارد کرده تا در صورت تایید برای کاربران نمایش داده شود.




متن تصویر:

نظرات کاربران

هیچ نظری تا کنون ثبت نشده است