Je code en PHP sur Apache, et j'ai accès à deux zones principales sur le serveur Unix. J'ai un répertoire personnel et j'ai un répertoire de projet. J'ai remarqué que dans le répertoire du projet il y a une extension/un module auquel j'ai accès automatiquement que je n'ai pas dans mon répertoire personnel (je peux le voir listé dans phpinfo()
).Où l'extension est-elle définie?
Donc je suppose que les administrateurs du serveur l'ont configuré de cette façon parce que la plupart des utilisateurs n'auraient pas besoin de cette extension dans leur domaine personnel, mais je le fais.
J'ai parcouru plusieurs fichiers .htaccess et conf de base, mais je n'arrive pas à trouver le point d'initialisation de cette extension pour la zone du projet. Existe-t-il un moyen via PHP pour que je liste non seulement toutes les extensions chargées, mais à quel moment elles sont chargées?
Demandez-vous quel paramètre PHP charge une certaine extension et dans quel fichier réside le paramètre? –
Oui. Mais je ne demande pas comment trouver le fichier 'php.ini', mais où il serait ajouté s'il s'agit d'une extension de type' PHP_INI_PERDIR' et n'a été défini ni dans le script ni dans le fichier 'php.ini'. – Anthony
Où il a été ajouté, désolé. C'est définitivement quelque part. – Anthony