Как да надстроите и инсталирате PHP в Ubuntu ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
28.11.2024

Как да надстроите и инсталирате PHP в Ubuntu

Надграждането или инсталирането на PHP в Ubuntu 22.04 може да подобри производителността и сигурността на вашето уеб приложение. Към момента на писане на тази статия PHP 8.2 носи значителни подобрения и нови функции в сравнение с предшествениците си. В тази статия са описани стъпките за инсталиране или надграждане на PHP до версия 8.2 в Ubuntu 22.04.

Защо да надграждате до PHP 8.2?

PHP 8.2 въвежда няколко нови функции и подобрения, включително:

  • Свойства само за четене: Позволява се декларирането на свойства само за четене, което ги прави неизменни след първоначалното им присвояване.
  • Типове в дизюнктивна нормална форма: Това осигурява по-добра обработка на типовете за сложни приложения.
  • Подобрения на производителността: Цялостно подобряване на производителността, което води до по-бързо изпълнение.
  • Нови функции: PHP 8.2 включва нови вградени функции, които правят кодирането по-лесно и по-ефективно.

Актуализирането ви гарантира достъп до най-новите функции и подобрения.

Предварителни условия

Преди да започнете, уверете се, че:

  1. Имате активна система Ubuntu 22.04.
  2. Имате sudo права за инсталиране и обновяване на пакети.
  3. Препоръчително е да направите резервно копие на съществуващите приложения и бази данни, за да избегнете загуба на данни по време на надграждането.

Стъпка 1: Обновяване на системата

Започнете с актуализиране на списъка с пакети и обновяване на съществуващите пакети. Отворете терминала си и изпълнете:

sudo apt update
sudo apt upgrade -y

Стъпка 2: Добавяне на хранилището на PHP

Възможно е в Ubuntu 22.04 да няма PHP 8.2 в хранилищата по подразбиране. За да имате достъп до най-новите версии на PHP, можете да добавите хранилище, наречено ondrej/php:

sudo add-apt-repository ppa:ondrej/php

След като добавите хранилището, актуализирайте отново списъка с пакети:

sudo apt update

Стъпка 3: Инсталиране на PHP 8.2

Сега можете да инсталирате PHP 8.2 заедно с някои често използвани разширения:

sudo apt install php8.2 php8.2-cli php8.2-fpm php8.2-mysql php8.2-xml php8.2-mbstring php8.2-zip php8.2-curl

Тази команда инсталира PHP 8.2 и няколко основни модула за работа с повечето приложения.

Стъпка 4: Проверка на инсталацията

За да проверите дали PHP е инсталиран правилно, проверете версията:

php -v

Трябва да видите изходни данни, показващи, че PHP 8.2 е инсталиран.

Стъпка 5: Конфигуриране на настройките на PHP

В зависимост от нуждите на вашето приложение може да поискате да конфигурирате настройките на PHP. Основният конфигурационен файл се намира на адрес:

/etc/php/8.2/fpm/php.ini

Редактирайте този файл, като използвате предпочитания от вас текстов редактор:

sudo nano /etc/php/8.2/fpm/php.ini

След като направите промените, не забравяйте да рестартирате PHP услугата, за да ги приложите:

sudo systemctl restart php8.2-fpm

Стъпка 6: Надграждане от по-стари версии на PHP

Ако надграждате от по-стара версия на PHP, уверете се, че приложенията ви са съвместими с PHP 8.2. Можете да премахнете по-старите версии на PHP, като използвате:

sudo apt remove php7.4 php7.4-cli php7.4-fpm

Не забравяйте да тествате приложенията си след ъпгрейда, за да отстраните евентуални проблеми.

Заключение

Инсталирането или надграждането до PHP 8.2 в Ubuntu 22.04 е лесен процес, който може значително да подобри вашите уеб приложения. С новите функции и подобрения можете да създавате по-ефективни и модерни приложения. Винаги не забравяйте да направите резервно копие на системата си и да тествате приложенията си за съвместимост след обновяването.

За по-подробна информация относно инсталацията и функциите на PHP можете да разгледате официалната документация на PHP.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills