Проверка на модули в PHP на хостинг

Двигателят PHP, освен основните функции на езика, разширява функционалността си чрез допълнителни модули. Тези модули може да са инсталирани, но може и да не са. Освен това, инсталираните модули може да са деактивирани и да не работят.

Чрез модулите се реализира доста много от познатата ни функционалност. Например, работата с JSON, работата с XML, библиотеката CURL. Дори работата с mb_ функциите също работи чрез модули.

На локалната машина, като правило, повечето от необходимите ни модули ще са инсталирани по подразбиране. Но на хостинга част от модулите може и да ги няма. Или може да са деактивирани. Това се прави за спестяване на ресурси на хостинга.

За да проверите дали даден модул е включен, трябва да изпълните следната команда:

php<?php
  phpinfo();
?>

В резултат в браузъра ще се изведе страница с конфигурацията на PHP. Можем чрез търсене в страницата да намерим нужния ни модул и да проверим дали е включен или не.

Нека се упражним да правим това в следните задачи:

Задание 1

Проверете дали модулът json е включен.

Задание 2

Проверете дали модулът xml е включен.

Задание 3

Проверете дали модулът zip е включен.

Задание 4

Проверете дали модулът curl е включен.

Задание 5

Проверете дали модулът mbstring е включен.