Проверка на модули в PHP на хостинг
Двигателят PHP, освен основните функции на езика, разширява функционалността си чрез допълнителни модули. Тези модули може да са инсталирани, но може и да не са. Освен това, инсталираните модули може да са деактивирани и да не работят.
Чрез модулите се реализира доста
много от познатата ни функционалност.
Например, работата с JSON, работата с XML,
библиотеката CURL. Дори работата с mb_
функциите също работи чрез модули.
На локалната машина, като правило, повечето от необходимите ни модули ще са инсталирани по подразбиране. Но на хостинга част от модулите може и да ги няма. Или може да са деактивирани. Това се прави за спестяване на ресурси на хостинга.
За да проверите дали даден модул е включен, трябва да изпълните следната команда:
<?php
phpinfo();
?>
В резултат в браузъра ще се изведе страница с конфигурацията на PHP. Можем чрез търсене в страницата да намерим нужния ни модул и да проверим дали е включен или не.
Нека се упражним да правим това в следните задачи:
Проверете дали модулът json е включен.
Проверете дали модулът xml е включен.
Проверете дали модулът zip е включен.
Проверете дали модулът curl е включен.
Проверете дали модулът mbstring е включен.