شما برای مطالعه این مقاله فقط 5 دقیقه وقت نیاز دارید

PHP 8 در سیستم عامل لینوکس 1

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

4.7/5 - (11 امتیاز)

به زبان ساده, PHP در لینوکس یک زبان برنامه نویسی سمت سرور است که اکثراً برای کار کردن با بخش بک اند وبسایت یا وب اپلیکیشن استفاده می شود. با توجه به اینکه این زبان سازگاری بیشتری با لینوکس دارد، خرید سرور مجازی لینوکس با قدرت پردازشی بالا باعث می شود که زبان PHP حداکثر پرفرمنس خود را نشان دهد.

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

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 در Ubuntu 20 استفاده میکنیم.

نکته مهم: ابتدا نسخه قدیمی از 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 ) به بهترین حالت ممکن توضیح داده باشیم, امیدواریم این آموزش پاسخگوی مشکلات شما در این زمینه بوده باشد.

سوالات متداول:

میتونید با مراجعه به لینک روبرو نسبت به: بررسی آخرین تغییرات پی اچ پی 8، اطلاعات لازم رو داشته باشید❗

مطالب مشابهی که شاید علاقمند باشید

از نظر من نویسندگی باعث میشه جسارت اینو داشته باشی که هر روز بهتر از دیروز خودت باشی و اطلاعات بیشتری رو نسبت به قبل داشته باشی، در ضمن از هر جهت اطلاعات خاصی رو داشته باشی؛ ساده بگم، بهش میگن یجور پادشاهی علم، به نظر من برا همینه که میگن محتوا پادشاه است؛ کلمات نمیتونن عشقی رو که من به این حرفه دارم رو توصیف کنن؛ من عاشق کارمم و همیشه یه هدف خاص داشتم؛ پیشرفت در ساده بودن مقاله ها در حین پیچیده بودنشون، آسام سرور همون انتخابیه که باید داشته باشی، تو انتخابش شک نکن :))

دیدگاه های شما

6 دی 1400
جلالی اقدم

من هر جایی رو گشتم نتونستم یه نصب درست و حسابی پیدا کنم البته این مقاله کمی تکمیل تر بود ولی اگر برای اکثر توزیع ها مینوشتید بهتر هم میشد مرسی از شما 🙂🙌

6 دی 1400
تینا دلاور

از دستورات لینوکس اوبونتو هم میشه برای نصب PHP در لینوکس دبین استفاده کرد دیگ درسته؟؟؟؟

11 بهمن 1401
علی

برای سنت اوس استفاده کردم عالی بود چندین اعت بود داشتم میگشتم دنبال منابع خارجی

    12 بهمن 1401
    المیرا شرقی

    سلام علی عزیز. خوشحالیم که مقاله ما برای شما مفید بوده.

برای دریافت این مقاله لطفا ایمیلتان را وارد کنید

می توانید مقاله را دانلود کنید یا پرینت بگیرید