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

PHP движоки, тилнинг асосий функцияларидан ташқари, қўшимча модуллар ёрдамида ўзининг функционаллигини кенгайтиради. Бу модуллар ўрнатилган бўлиши мумкин, ёки ўрнатилмаган ҳам бўлиши мумкин. Қўшимча қилиб, ўрнатилган модуллар ўчирилган ва ишламай туриши мумкин.

Модуллар орқали бизга туш бўлган жуда кўп функционаллик амалга оширилади. Мисол учун, JSON билан ишлаш, XML билан ишлаш, CURL кутубхонаси. Ҳатто mb_ функциялари билан ишлаш ҳам модуллар орқали ишлайди.

Локал серверда, оддата, керак бўлган модулларнинг кўпчилиги "коробкадан" ўрнатилган бўлади. Аммо хостингда эса айрим модуллар бўлмаслиги мумкин. Ёки улар ўчирилган бўлиши мумкин. Бу хостинг ресурсларини тежаш учун қилинади.

Модул ёқилганми ёки йўқми, текшириш учун куйидаги буйруқни бажариш керак:

php<?php
  phpinfo();
?>

Натижада браузерга PHP конфигурацияси билан саҳифа чиқарилади. Биз саҳифа бўйиба излаш ёрдамида керакли модулимизни топишимиз ва унинг ёқилганми ёки йўқмилигини кўришимиз мумкин.

Келинг, куйидаги вазифаларда буни амалда қилайлик:

Задание 1

json модули ёқилганми ёки йўқми, текширинг.

Задание 2

xml модули ёқилганми ёки йўқми, текширинг.

Задание 3

zip модули ёқилганми ёки йўқми, текширинг.

Задание 4

curl модули ёқилганми ёки йўқми, текширинг.

Задание 5

mbstring модули ёқилганми ёки йўқми, текширинг.