آذرسیس

How to install and configure PHP 8.1 on Ubuntu 18.04
5/5 - (3 امتیاز)

زبان برنامه نویسی PHP برای توسعه برنامه های کاربردی، ایجاد وب سایت های تجارت الکترونیک، وبلاگ ها و برنامه های کاربردی API استفاده می شود. برای نصب PHP شما باید بسته های آن را روی یک سیستم اوبونتو نصب کنید تا برنامه نوشته شده اجرا شود. ما از Ondrej PPA برای نصب PHP در سیستم Ubuntu 22.04 LTS که شامل PHP 8.1، 8.0، 7.4، 7.3، 7.2  است استفاده خواهیم کرد. اما شما می توانید هر یک از نسخه های بسته 7.1، 7.0 و PHP 5.6.  را همان طور که برای برنامه لازم است نصب کنید. از طرفی به توسعه دهندگان برنامه جدید پیشنهاد می شود از آخرین نسخه PHP یعنی PHP 8.1 استفاده کنند. برای اطلاعات بیشتر و اجرا مراحل نصب PHP در اوبونتو به مطالعه در آذرسیس ادامه دهید…

نحوه نصب PHP در اوبونتو 22.04

آموزش نصب PHP در اوبونتو 22.04

برای نصب PHP ابتدا از طریق کنسول به سرور مجازی اوبونتو 22.04 وارد شده، سپس Apt Cache را به روز کرده و بسته های فعلی سیستم را با استفاده از دستور زیر ارتقا دهید:

sudo apt update && sudo apt upgrade

هنگامی که از شما خواسته شد “Y” را برای تایید نصب بزنید، نگران نباشید چون نصب PHP در سیستم های اوبونتو بسیار ساده است و شما فقط باید PPA مورد نیاز را اضافه کنید تا بتوانید به این صورت هر نسخه PHP را در سیستم اوبونتو نصب کنید. برای این کار مراحل زیر را برای تکمیل نصب PHP در اوبونتو دنبال کرده و با استفاده از دستور زیر چند مورد که برای این آموزش لازم است را نصب کنید:

sudo apt install software-properties-common ca-certificates lsb-release apt-transport-https

در این مرحله Ondrej PPA که شامل تمام نسخه های بسته PHP برای سیستم اوبونتو است را به سیستم خود اضافه کنید:

LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php

اکنون زمان آن است که حافظه پنهان Apt Package Manager را به روز رسانی کنید:

sudo apt update

مخزن SURY شامل PHP 8.1، 0، 7.4، 7.3، 7.2، 7.1، 7.0 و 5.6 است و با این که آخرین نسخه پایدار PHP 8.0 در نظر گرفته می شود، اما تعداد زیادی از وب سایت ها همچنان به PHP 7 نیاز دارند.بنابراین می توانید هر یک از نسخه های PHP مورد نیاز را روی سیستم خود نصب کنید که در این بخش انواع دستورات PHP برای نصب توضیح داده شده است.

نصب PHP 8.1:

sudo apt install php8.1

نصب PHP 7.4:

sudo apt install php7.4

نصب PHP 5.6 (EOL):

sudo apt install php5.6

نسخه 8.1، 7.4 یا 5.6 را با نسخه PHP مورد نیاز برای نصب در اوبونتو جایگزین کرده و حتی می توانید چندین نسخه PHP را روی یک سیستم اوبونتو نصب کنید. فقط برخی از برنامه ها به پسوند های PHP دیگری نیاز دارند که می توانند با استفاده از Syntax که در ادامه می بینید اضافه شوند:

sudo apt install php8.1-[extension]

افزونه را با پسوندی که می خواهید نصب کنید، جایگزین نموده و در صورتی که می‌خواهید چندین پسوند اضافه کنید می توانید آن‌ها را در پرانتز قرار دهید که در اجرای دستور زیر به شکل مقابل نوشته شده است “PHP-Mbstring ،PHP-Mysql ،PHP-Xml و PHP-Curl”:

sudo apt install php8.1-mysql php8.1-mbstring php8.1-xml php8.1-curl

توجه کنید! کاربرانی که نسخه های مختلف PHP را نصب کرده اند، نیاز به جایگزینی نسخه 8.1 با نسخه های PHP مورد نیاز دارند.

آموزش نصب PHP در اوبونتو 22.04

بررسی نسخه فعال در هنگام نصب PHP در اوبونتو

اکنون پس از نصب PHP در اوبونتو با بررسی شماره نسخه توسط دستور زیر، بررسی کنید که نسخه صحیح PHP نصب شده است یا خیر؟

php -v

فایل های پیکربندی پس از نصب PHP در اوبونتو

فایل های پیکربندی تحت یک دایرکتوری با شماره نسخه در پوشه etc/php/ ذخیره می شوند که به عنوان مثال فایل های پیکربندی PHP 8.1 به صورت زیر قرار دارند:

  1. محل فایل پیکربندی اصلی PHP:
  • PHP CLI: /etc/php/8.1/cli/php.ini
  • Apache: /etc/php/8.1/apache2/php.ini
  • PHP FPM: /etc/php/8.1/fpm/php.ini
  1. محل دایرکتوری پیکربندی ماژول های فعال PHP:
  • PHP CLI: /etc/php/8.1/cli/conf.d/
  • Apache: /etc/php/8.1/apache2/conf.d/
  • PHP FPM: /etc/php/8.1/fpm/conf.d/

برای بررسی فایل ها برای سایر نسخه های PHP، فقط شماره نسخه PHP (در مثال بالا 8.1) را در مسیر فایل ها و دایرکتوری تغییر دهید.

فایل های پیکربندی PHP

تغییر نسخه پیش فرض PHP برای CLI

برای تنظیم نسخه پیش فرض PHP پس از نصب PHP در اوبونتو، می توانید از دستور Update-Alternatives استفاده کنید.

 Selection Path Priority Status
----------------------------------------------------- ----------
* 0 /usr/bin/php8.1 81 auto mode
1 /usr/bin/php5.6 56 manual mode
2 /usr/bin/php7.4 74 manual mode
3 /usr/bin/php8.0 80 manual mode
4 /usr/bin/php8.1 81 manual mode
5 /usr/bin/php8.2 82 manual mode
6 /usr/bin/php8.3 83 manual mode

برای حفظ انتخاب فعلی [*] و یا شماره 2 را انتخاب کنید در این حالت، خروجی بالا تمام نسخه های PHP نصب شده روی سیستم شما را نشان می دهد. انتخاب شماره 2 نسخه PHP 7.4 را به عنوان نسخه پیش فرض PHP برای خط فرمان تنظیم می‌کند.

نحوه حذف PHP 

اگر نسخه PHP در مراحل نصب PHP در اوبونتو نیاز نباشد می توان آن را از سیستم حذف کرد تا فضا دیسک و همچنین امنیت سیستم تان آزاد شود، بنابراین حذف نصب هر نسخه PHP می‌توانید از دستور زیر استفاده کنید:

sudo apt remove php5.6

همچنین با دستور زیر تمامی ماژول های آن نسخه که نصب PHP در اوبونتو را انجام داده شده است را حذف نصب کنید:

sudo apt remove php5.6-*

سخن آخر

این آموزش دستورالعمل نصب PHP در اوبونتو 22.04 را در اختیار شما قرار می دهد! و نکته مهم این است که شما می توانید با استفاده کردن از ابزار Ondrej PPA که در سیستم های اوبونتو نصب می شود به ما اجازه می دهد چند نسخه PHP را به صورت همزمان در یک سیستم نصب کرده و بهره ببریم، و در هر زمانی که بخواهید بین نسخه های مورد نظر خود جا به جا شوید. برترین ویژگی کسب و کار آنلاین موفق شما همراه شدن با نام میزبانی وب آذرسیس خواهد بود…


4 Comments

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

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