Kontrol af PHP-moduler på hosting
PHP-motoren udvider, ud over sprogets kernelfunktioner, sit funktionsområde med yderligere moduler. Disse moduler kan være installeret, men de kan også være ikke-installeret. Derudover kan installerede moduler være deaktiverede og ikke fungere.
En hel del af den funktionalitet, vi er vant til,
implementeres gennem moduler.
For eksempel arbejde med JSON, arbejde med XML,
CURL-biblioteket. Selv arbejdet med mb_
funktionerne fungere også gennem moduler.
På den lokale maskine vil de fleste af de moduler, vi har brug for, som regel være installeret ud af boksen. Men på hosting kan en del af modulerne måske ikke være der. Eller de kan være deaktiverede. Dette gøres for at spare hostings ressourcer.
For at kontrollere om et modul er aktiveret, skal du udføre følgende kommando:
<?php
phpinfo();
?>
Som resultat vil en side med PHP-konfigurationen blive vist i browseren. Vi kan bruge søgningen på siden til at finde det modul, vi skal bruge, og se, om det er aktiveret eller ej.
Lad os øve os i at gøre dette i følgende opgaver:
Kontroller, om json-modulet er aktiveret.
Kontroller, om xml-modulet er aktiveret.
Kontroller, om zip-modulet er aktiveret.
Kontroller, om curl-modulet er aktiveret.
Kontroller, om mbstring-modulet er aktiveret.