Як встановити PHP розширення на Linux

Як встановити PHP розширення на Linux

12:53, 04.07.2022

Зміст статті
arrow

  • Інсталяція PHP 7.4 для Apache
  • Посібник зі встановлення PHP 7.4 для Nginx
  • Як встановити PHP розширення
  • Трохи про PECL і висновок

Під час первинного налаштування сервера одним з найважливіших етапів є встановлення розширень PHP – вони потрібні для роботи більшості CMS, у тому числі і популярних WordPress, Magento , Laravel. У цій статті ми розповімо, які PHP-скрипти обов'язково ставити і як це зробити через консоль. Встановлювати будемо на Ubuntu 20.04, але синтаксис описаних нижче команд можна адаптувати під будь-яку іншу систему Linux.

Інсталяція PHP 7.4 для Apache

Користувачам цього веб-сервера достатньо виконати послідовно дві команди:

sudo apt update
sudo apt install php libapache2 -mod
php apache2

Посібник зі встановлення PHP 7.4 для Nginx

Цей веб-сервер не підтримує обробку PHP «з коробки», так що для роботи йому знадобиться менеджер процесів fastCGI – PHP-FPM. Через консоль вбиваємо:

sudo apt update
sudo apt install php-fpm

Після завершення встановлення служба почне працювати, не потрібно навіть перезавантаження. Перевірити статус його роботи можна за допомогою команди:

systemctl status php7.4-fpm

А тепер переходимо безпосередньо до встановлення розширень PHP.

Як встановити php розширення на linux

Як встановити PHP розширення

Ці пакетні модулі є скомпілованими бібліотеками, які розширюють базові функції PHP. Вони часто потрібні для роботи програмістам та вебмайстрам, оскільки допомагають реалізувати багато цікавих фіч. Для встановлення пакетів використовується команда:

sudo apt install php-[extname]

Тільки замість [extname] необхідно підставити назву плагіна, що цікавить. Для WordPress, наприклад, можуть знадобитися такі:

  • php-mysql – необхідний під час роботи з БД, найчастіше ставиться разом із основним пакетом мови;
  • php-ctype – потрібен у випадках, коли під час роботи виникає помилка Fatal error: Call to undefined function ctype_digit() in /wp-admin/includes/file.php;
  • php-dom – буває потрібен при роботі з Windows-хостингом, але найчастіше не затребуваний;
  • php-exif – необхідний для роботи з мета-даними фото;
  • php-gd – застосовується при обробці картинок, необхідний часто;
  • php-iconv – конвертація рядка з одного кодування в інше;
  • php-json – підтримка JSON;
  • php-posix – використовується в класі WP_Filesystem_Direct
  • php-mbstring – обов'язковий, необхідний для обробки рядків;
  • php-zip, php-zlib – корисний тим, хто працює з архівами.

Взагалі, повний список всіх існуючих PHP-розширень обчислюється сотнею різних модулів, більшість з яких вузькоспеціальні і точково використовуються IT-фахівцями для оптимізації робочих завдань.

Встановити PHP розширення можна також через панель керування ISPmanager або будь-яку іншу – там у відповідній вкладці можна завантажити та встановити всі необхідні пакети без консолі.

Трохи про PECL і висновок

Окремо варто сказати про репозиторій нативних розширень для PHP, написаних мовою C. Їх використовують у тих випадках, коли на PHP не вдається реалізувати деякі ідеї – наприклад, перевантаження операторів. Всі модулі в репозиторії PECL розроблені у суворій відповідності до стандартів кодування, прийнятих командою розробників PHP, тому якість їх роботи не повинна викликати у вас жодних сумнівів.

Якщо залишилися питання щодо того, як встановити та підключити PHP розширення на свій сервер, звертайтесь до наших фахівців через Livechat або по телефону. Ми відповімо на всі питання в рамках своєї компетенції.

views 28s
views 2
Поділитися

Чи була ця стаття корисною для вас?

Популярні пропозиції VPS

Інші статті на цю тему

cookie

Чи приймаєте ви файли cookie та політику конфіденційності?

Ми використовуємо файли cookie, щоб забезпечити вам найкращий досвід роботи на нашому сайті. Якщо ви продовжуєте користуватися сайтом, не змінюючи налаштувань, вважайте, що ви згодні на отримання всіх файлів cookie на сайті HostZealot.