Типи PHP-розширень
PHP-розширення розширюють можливості мови: додають підтримку баз даних, зображень, криптографії, мережевих протоколів. Бувають вбудовані (ідуть з PHP) та PECL-розширення (встановлюються окремо).
Перегляд встановлених розширень
php -m
php -m | grep curl
php --ri gdВстановлення розширень через apt
sudo apt update
sudo apt install php8.2-curl php8.2-gd php8.2-mbstring php8.2-xml \
php8.2-zip php8.2-mysql php8.2-redis php8.2-intl php8.2-bcmath
sudo systemctl restart php8.2-fpmНеобхідні розширення для популярних CMS
| CMS / Фреймворк | Обов'язкові розширення |
|---|---|
| WordPress | curl, gd, mbstring, mysql, xml, zip, intl |
| Laravel | bcmath, curl, dom, mbstring, openssl, pdo, xml |
Для різних версій PHP одночасно:
sudo apt install php7.4-curl php8.2-curl — кожне розширення встановлюється незалежно.