Έλεγχος μονάδων PHP στον φιλοξενητή
Η μηχανή PHP, εκτός από τις βασικές λειτουργίες της γλώσσας, επεκτείνει τη λειτουργικότητά της με τη χρήση πρόσθετων μονάδων. Αυτές οι μονάδες μπορεί να είναι εγκατεστημένες, αλλά μπορεί και να μην είναι. Επιπλέον, οι εγκατεστημένες μονάδες μπορεί να είναι απενεργοποιημένες και να μην λειτουργούν.
Μέσω των μονάδων υλοποιείται αρκετά
πολλή από τη λειτουργικότητα που μας είναι γνωστή.
Για παράδειγμα, η εργασία με JSON, η εργασία με XML,
η βιβλιοθήκη CURL. Ακόμα και η εργασία με τις mb_
συναρτήσεις λειτουργεί μέσω μονάδων.
Στον τοπικό διακομιστή, γενικά, οι περισσότερες από τις μονάδες που χρειαζόμαστε θα είναι εγκατεστημένες από προεπιλογή. Ωστόσο, στον φιλοξενητή μέρος των μονάδων μπορεί να λείπει. Ή μπορεί να είναι απενεργοποιημένες. Αυτό γίνεται για εξοικονόμηση πόρων του φιλοξενητή.
Για να ελέγξετε αν μια μονάδα είναι ενεργοποιημένη, πρέπει να εκτελέσετε την ακόλουθη εντολή:
<?php
phpinfo();
?>
Ως αποτέλεσμα, θα εμφανιστεί στο πρόγραμμα περιήγησης μια σελίδα με τη διαμόρφωση του PHP. Μπορούμε μέσω αναζήτησης στη σελίδα να βρούμε τη μονάδα που χρειαζόμαστε και να ελέγξουμε αν είναι ενεργοποιημένη ή όχι.
Ας εξασκηθούμε σε αυτό στα επόμενα προβλήματα:
Ελέγξτε αν η μονάδα json είναι ενεργοποιημένη.
Ελέγξτε αν η μονάδα xml είναι ενεργοποιημένη.
Ελέγξτε αν η μονάδα zip είναι ενεργοποιημένη.
Ελέγξτε αν η μονάδα curl είναι ενεργοποιημένη.
Ελέγξτε αν η μονάδα mbstring είναι ενεργοποιημένη.