لینوکسآموزش

آموزش نصب PHP 8 در Ubuntu 20.04

PHP یکی از گسترده ترین زبان های مورد استفاده در سمت سرور است، خیلی از CMS ها (سیستم های مدیریت محتوا) و خیلی Framework های برنامه نویسی مانند WordPress, Magento, و Laravel با استفاده از زبان PHP متولد شده اند. در این تاریخ PHP 8.0 نسخه آخر زبان PHP است، (**ببخشید که ترجمه همه چیز به خوبی در نمیاد و مجبوریم بعضی چیز هارو بدون ترجمه استفاده کنیم.**) از تغییرات مهم و ویژگی های این نسخه می توان موارد زیل را نام برد، named arguments, JIT compiler, union types, match expression.

در زمانی که این مقاله نوشته شده است Repository های پیش فرض در Ubuntu 20.04 دارای PHP نسخه 7.4 هستند که ما برای نصب PHP 8.0 باید Repository های ondrej/php PPA را اضافه کنیم، قبل از هر اقدامی باید مطمعن شوید نرم افزار هایی که روی سیستم شما با نسخه های قبلی PHP در حال اجرا هستند با نسخه جدید نیز قابل اجرا باشند در غیر این صورت با مشکل مواجه خواهید شد. همچنین در نظر داشته باشید مراحل نصب در توزیع های Ubuntu 18.04 and all Ubuntu-based distribution, including Kubuntu, Linux Mint, and Elementary OS مشابه این مقاله می باشد.

آموزش نصب PHP 8 در Ubuntu 20.04

فعال سازی PHP Repository

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php

نصب PHP 8 در Apache

اگر شما از وب سرور Apache استفاده می کنید می توانید PHP را به عنوان افزونه ای برای Apache یا PHP-FPM نصب نمایید.

نصب PHP 8 به عنوان افزونه Apache

جهت نصب php روی وبسرور Apache دستور زیر را وارد نمایید:

sudo apt update
sudo apt install php8.0 libapache2-mod-php8.0

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

sudo systemctl restart apache2

نصب Apache با PHP-FPM

PHP-FPM مخفف FastCGI Process Manager و جایگزین PHP FastCGI می باشد که امکانات فراوان کاربردی برای وب سایت ها با هر اندازه ای و ترافیکی به خصوص سایت هایی با ترافیک بالا مناسب می باشد. برای نصب آن دستورات زیر را اجرا نمایید:

sudo apt update
sudo apt install php8.0-fpm libapache2-mod-fcgid

به طور پیش فرض PHP-FPM غیر فعال است و برای فعال کردن آن دستور زیر را اجرا نمایید:

sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php8.0-fpm

برای فعالسازی تغییرات سرویس Apache را از طریق دستور زیر ریستارت نمایید:

systemctl restart apache2

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

فائزه سیّد بطحائی

فائزه سید بطحائی هستم، کارشناس مترجمی زبان انگلیسی با توجه به علاقه شدیدی که به دنیای فناوری اطلاعات و شبکه داشتم از سال 1389 وارد حوزه فناوری اطلاعات شدم و در زمینه شبکه و سرویس های میزبانی وب دوره های بین المللی متعدد و تجارب بسیاری کسب کردم.

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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