Έλεγχος μονάδων PHP στον φιλοξενητή

Η μηχανή PHP, εκτός από τις βασικές λειτουργίες της γλώσσας, επεκτείνει τη λειτουργικότητά της με τη χρήση πρόσθετων μονάδων. Αυτές οι μονάδες μπορεί να είναι εγκατεστημένες, αλλά μπορεί και να μην είναι. Επιπλέον, οι εγκατεστημένες μονάδες μπορεί να είναι απενεργοποιημένες και να μην λειτουργούν.

Μέσω των μονάδων υλοποιείται αρκετά πολλή από τη λειτουργικότητα που μας είναι γνωστή. Για παράδειγμα, η εργασία με JSON, η εργασία με XML, η βιβλιοθήκη CURL. Ακόμα και η εργασία με τις mb_ συναρτήσεις λειτουργεί μέσω μονάδων.

Στον τοπικό διακομιστή, γενικά, οι περισσότερες από τις μονάδες που χρειαζόμαστε θα είναι εγκατεστημένες από προεπιλογή. Ωστόσο, στον φιλοξενητή μέρος των μονάδων μπορεί να λείπει. Ή μπορεί να είναι απενεργοποιημένες. Αυτό γίνεται για εξοικονόμηση πόρων του φιλοξενητή.

Για να ελέγξετε αν μια μονάδα είναι ενεργοποιημένη, πρέπει να εκτελέσετε την ακόλουθη εντολή:

php<?php
  phpinfo();
?>

Ως αποτέλεσμα, θα εμφανιστεί στο πρόγραμμα περιήγησης μια σελίδα με τη διαμόρφωση του PHP. Μπορούμε μέσω αναζήτησης στη σελίδα να βρούμε τη μονάδα που χρειαζόμαστε και να ελέγξουμε αν είναι ενεργοποιημένη ή όχι.

Ας εξασκηθούμε σε αυτό στα επόμενα προβλήματα:

Задание 1

Ελέγξτε αν η μονάδα json είναι ενεργοποιημένη.

Задание 2

Ελέγξτε αν η μονάδα xml είναι ενεργοποιημένη.

Задание 3

Ελέγξτε αν η μονάδα zip είναι ενεργοποιημένη.

Задание 4

Ελέγξτε αν η μονάδα curl είναι ενεργοποιημένη.

Задание 5

Ελέγξτε αν η μονάδα mbstring είναι ενεργοποιημένη.