Install-PHP-Ubuntu
12 می 2022
خواندن 1 دقیقه
طاهره رنجبر

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

PHP یک زبان برنامه نویسی است که برای توسعه برنامه های کاربردی وب استفاده می شود. شما باید بسته های PHP را روی یک سیستم اوبونتو نصب کنید تا برنامه نوشته شده روی آن اجرا شود. این زبان به طور کلی، برای ایجاد وب سایت های تجارت الکترونیک، وبلاگ ها و برنامه های کاربردی API استفاده می شود. ما از 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 در اوبونتو 22.04 را یاد خواهید گرفت. این آموزش با سیستم های اوبونتو 20.04 و 18.04 نیز سازگار است.

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

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

sudo apt update && sudo apt upgrade

هنگامی که از شما خواسته شد، “y” را برای تایید نصب بزنید.

نصب PHP در سیستم های اوبونتو بسیار ساده است. شما فقط باید PPA مورد نیاز را اضافه کنید تا بتوانید به این صورت هر نسخه PHP را در سیستم اوبونتو نصب کنید.

مراحل زیر را برای تکمیل نصب PHP در اوبونتو دنبال کنید:

1. با استفاده از دستور زیر چند مورد که برای این آموزش لازم است را نصب کنید:

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

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

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

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

sudo apt update

4. مخزن 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 را روی یک سیستم اوبونتو نصب کنید.

5. برخی از برنامه ها به پسوندهای 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

اکنون پس از نصب، با بررسی شماره نسخه توسط دستور زیر، بررسی کنید که نسخه صحیح 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 نصب شده در پوشه etc/php/8.1/mods-available/ ذخیره می شوند.
  2. محل دایرکتوری پیکربندی ماژول های فعال 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 برای CLI

برای تنظیم نسخه پیش فرض 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

برای حفظ انتخاب فعلی [*] و یا شماره 2 را انتخاب کنید.

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

نحوه حدف PHP

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

برای حذف نصب هر نسخه PHP می‌توانید از دستور زیر استفاده کنید:

sudo apt remove php5.6

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

sudo apt remove php5.6-*

نتیجه گیری

این آموزش دستورالعمل نصب PHP در اوبونتو 22.04 را در اختیار شما قرار می دهد. Ondrej PPA به ما اجازه می دهد به سرعت PHP را روی سیستم های اوبونتو نصب کنیم. همچنین به ما اجازه می دهد چندین نسخه PHP را روی یک سیستم نصب کنیم. با استفاده از ابزار جایگزین به روز رسانی، می توانید هر زمان که بخواهید به هر نسخه PHP به عنوان پیش فرض سوئیچ کنید. از همراهی شما در این مقاله متشکریم.

نویسنده مقاله
نویسنده / @طاهره رنجبر
مقالات مرتبط
دیدگاه بگذارید

دیدگاه های ثبت شده
  • مریم مرادی / 3 ماه پیش

    با سلام
    چرا در نصب با خطای شناخته نشدن دستور مواجه می شوم؟

    • ترلان شاهماری / 3 ماه پیش

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

  • مریم مرادی / 3 ماه پیش

    با سلام
    چرا در نصب با خطای شناخته نشدن دستور مواجه می شوم؟

    • ترلان شاهماری / 3 ماه پیش

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