دستور زیر را در ترمینال وارد میکنیم :
این دستور نسخه پیشفرض php که ربپازیتوری برای شما نصب میکند را نمایش میدهد، خروجی این دستور به صورت زیر است :

خب با دستور apt install php برای ما نسخه 8.1 نصب میشود. ولی اگر به نسخهی دیگری مانند 7.4 نیاز داشتیم باید چه کنیم؟
ابتدا باید ondrej/php ppa را روی سیستم ابونتور نصب کنیم :
ریپازیتورهای ابونتو را آپدیت میکنیم :
اکنون نسخهای که نیاز داریم نصب میکنیم. توجه کنید میتوانیم چند نسخه مختلف را نصب کنیم :
برای nginx :
نصب ماژولهای php
در صورتی که نیاز به نصب ماژولهای php8.2 (یا هر نسخه دیگری داشتید) فقط کافیست دستور زیر را در ترمینال وارد کنید سپس دکمه tab را فشار دهید:
لیست ماژولهایی که میتوانید نصب کنید برای شما نمایش میدهد :

دقت کنید بجای دکمه enter دکمه tab را وارد کنید
برای نصب یک ریپازیتوری مانند php8.2-zip کافیست دستور
را وارد کنید.
نسخه پیشفرض php
ما میتوانیم چند نسخه php را نصب کنیم. اما برای اینکه یک نسخه را پیشفرض سیستم عامل در نظر بگیریم کافیست دستور زیر را وارد کنیم :
بجای 8.2 نسخه مورد نظر خود را قرار میدهیم.
استفاده برای آپاچی
برای فعال کردن نسخه خاص برای آپاچی ابتدا نسخه ای که آپاچی در حال حاضر از آن استفاده میکند را غیرفعال میکنم
sudo a2dismod php8.1
سپس نسخه مورد نظر خود را برای آپاچی فعال میکنیم :
تعیین نسخه php برای هر فولدر
اگر از وب سرور آپاچی استفاده میکنید کافیست برای هر دایرکتوری نسخه php را در فایل htaccess آن دایرکتوری تعیین کنیم. در مثال زیر ابتدا نسخه ۷.۱ پی اچ پی را نصب کرده سپس در فایل htaccess تعیین میکنیم که دستورات php با php نسخه ۷.۱ اجرا شوند.