نصب PHP 8 در سرور های لینوکس

آموزش نصب PHP 8 در توزیع های سیستم عامل لینوکس

Rate this post

به زبان ساده, PHP در لینوکس; یک زبان برنامه نویسی سمت سرور نامیده میشود که معمولا کاربرد اصلی PHP در سرور ها, برنامه نویسی و طراحی وبسایت میباشد. همچنین PHP 8 جدیدترین نسخه اصلی از PHP یا زبان برنامه نویسی سمت سرور است که این نرم افزار چندین تغییرات متفاوت را نسبت به نسخه های قبلی خود داشته است; بهبود عملکرد و بسیاری از ویژگی های جدید مانند آرگومان های نامگذاری شده ، کامپایلر JIT ، انواع اتحادیه و بیان مطابقت; از تغییرات جدید در این نسخه میباشند.

در این مقاله نحوه نصب PHP 8 در توزیع های سیستم عامل لینوکس ( Debian 10, Ubuntu 20.4 و CentOS 7 ) و همچنین نصب پیش نیاز های هر یک از سرور ها را, به ترتیب توضیح خواهیم داد; با آسام سرور همراه باشید.


نصب PHP در توزیع لینوکس Centos 7

1. دستور DNF را برای اجرای دستورات نصب کنید:

از دستور زیر جهت نصب DNF استفاده کنید.

yum install dnf

خروجی دستور مطابق با عکس داده شده در سرور شما خواهد بود.

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

2. ابتدا EPEL و Remi Repository را در CentOS / RHEL فعال کنید:

میتوانید از دستور زیر استفاده کنید.

dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

در ادامه آن, برای نصب مخزن Remi, که طیف گسترده ای از نسخه های PHP را برای RedHat Enterprise Linux ارائه می دهد; دستور زیر را اجرا کنید.

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

3. مخزن Remi PHP 8.0 را به طور دائم فعال کنید:

مخزن Remi PHP 8.0 را به طور دائم با استفاده از سه خط دستوری زیر; به ترتیب داده شده, فعال کنید.

yum install -y yum-utils
yum-config-manager --enable remi-php80
yum install -y php php-cli

4. PHP 8 را در وب سرور Apache و Nginx نصب کنید:

نصب PHP 8 برای دو وب سرور Apache و Nginx متفاوت میباشد که در ادامه توضیح خواهیم داد.

نصب PHP در وب سرور Apache:

دستور زیر را در سرور لینوکس خود اجرا کنید:

dnf install php php-cli php-common

خروجی دستور وارد شده مطابق با عکس زیر, در سرور لینوکس CentOS 7 خواهد بود.

نصب PHP در وب سرور Nginx:

از دستور زیر جهت نصب PHP 8 در وب سرور Nginx استفاده کنید که خروجی آن مشابه با عکس قبلی خواهد بود.

dnf install php php-cli php-common php-fpm

5. برای اطمینان از نصب نسخه 8 از PHP, دستور زیر را اجرا کنید:

php -v

اگر بعد از اجرای دستور, محتوای موجود در عکس زیر را مشاهده کنید; نشان دهنده این است که نسخه PHP 8 با موفقیت نصب شده است.


نصب PHP در توزیع لینوکس Ubuntu 20

تمام دستورات زیر برای نصب PHP 8 در دو نسخه از توریع های لینوکس یعنی Debian و Ubuntu یکسان میباشد.

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

1. پیش نیاز های مورد نیاز برای PHP 8 را نصب کنید:

نکته: پیش نیاز های وارد شده با توزیع های مختلف از سیستم عامل لینوکس متفاوت میباشد.

ابتدا; Apt Repository و بسته های مورد نیاز را نصب کنید.

  • دستور های زیر را جهت نصب apt Repository و آپدیت بسته های مورد نیاز جهت نصب PHP 8, به ترتیب داده شده وارد میکنیم.
apt update
apt upgrade -y
apt install -y gnupg2 ca-certificates apt-transport-https software-properties-common
apt-get install software-properties-common

نکته: پس از وارد کردن دستور زیر; جهت ادامه کار, کلید Enter را میزنیم تا فرآیند فعال کردن PPA از PHP ادامه داشته باشد.

add-apt-repository ppa:ondrej/php

بسته های نصب شده را با کلید GPG تایید کنید.

  • از دستور زیر جهت تایید نصب پکیج ها, برای PHP 8 استفاده کنید.
wget -qO - https://packages.sury.org/php/apt.gpg | apt-key add -

یک فایل PPA در سرور لینوکس ایجاد کنید.

  • با استفاده از دستور داده شده, در مخرن PHP از سرور لینوکس, یک فایل PPA ایجاد کنید.
echo "deb https://packages.sury.org/php/ buster main" | tee /etc/apt/sources.list.d/php.list

2. PHP 8 را در سرور لینوکس Ubuntu 20 نصب کنید:

  • بهتر است قبل از نصب پیش نیاز های PHP 8, مجددا سرور خود را آپدیت کنید.

میتوانید از دستور زیر استفاده کنید:

apt update
  • اکنون از دو دستور زیر , به ترتیب داده شده; برای نصب PHP 8 در Debian 10 استفاده میکنیم.

نکته مهم: ابتدا نسخه قدیمی از PHP را نصب میکنیم و سپس با استفاده از خط دستور دوم نسخه قبلی را به نسخه جدید PHP 8 آپدیت میکنیم.

apt-get install php -y

همانطور که مشاهده میکنید دستور داده شده; نسخه 7 از php را نصب میکند.

  • با استفاده از دستور زیر نسخه قدیمی PHP را به نسخه جدید PHP 8 بروز رسانی میکنیم.
apt-get install php8.0

3. برای اطمینان از نصب نسخه 8 از PHP, دستور زیر را اجرا کنید:

php -v

نکته: خروجی دستور داده شده جهت تایید نصب, با عکس داده شده در بخش ابتدایی یکسان خواهد بود.


درآموزش قبلی نیز نحوه نصب lamp Server در سه توزیع مختلف ( Debian, Ubuntu و Centos ) از سیستم عامل لینوکس بصورت ساده توصیح داده شده است.


نصب PHP در توزیع لینوکس Debian 10

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

1. پیش نیاز های لازم را در سرور لینوکس Ubuntu, نصب میکنیم:

  • دستورات زیر را جهت نصب پیش نیاز اصلی برای PHP 8, در سرور وارد کنید.
apt update
apt upgrade
apt install software-properties-common -y
  • در این بخش, سرویس PPA از PHP را فعال میکنیم و سپس Apt cache را بروزرسانی میکنیم.

میتوانید از دستور زیر برای فعال کردن PPA از PHP و به روزرسانی apt cache استفاده کنید.

add-apt-repository ppa:ondrej/php

2. PHP 8 را در سرور لینوکس Debian 10 نصب کنید:

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

apt install php8.0

3. برای اطمینان از نصب نسخه 8 از PHP, دستور زیر را اجرا کنید:

مانند بخش های قبلی, میتوانید از دستور زیر استفاده کنید.

php -v

نکته: خروجی دستور داده شده جهت تایید نصب, با عکس داده شده در بخش ابتدایی یکسان خواهد بود.


جمع بندی

اگر در هر یک از بخش های این آموزش به مشکلی برخورده اید; میتوانید از بخش نظرات با ما در ارتباط باشید, همکاران ما در کمترین فرصت با شما جهت رفع خطا های موجود, ارتباط برقرار خواهند کرد.

ما در این مقاله تلاش کردیم تا با ساده ترین روش های موجود آموزش نصب PHP را در سه توزیع مختلف از لینوکس سرور ( Debian 10, Centos7 و Ubuntu 20 ) به بهترین حالت ممکن توضیح داده باشیم, امیدواریم این آموزش پاسخگوی مشکلات شما در این زمینه بوده باشد.

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

آدرس ایمیل خود را را با خیال راحت وارد کنید، چون نمایش داده نخواهد شد