Je pense qu'une fonction appelée phpinfo est une fonction affichant l'environnement de PHP, mais les résultats de phpinfo que j'ai effectués à partir d'une ligne de commande à la suite de phpinfo que je l'ai affichée sur un serveur Web sont différents. Pourquoi cela sera-t-il différent? Je veux devenir le même résultat.Quelle est la différence entre la fonction phpinfo dans cli ou mod_php?
Répondre
PHP appelé depuis votre serveur web peut être configuré très différemment de votre ligne de commande PHP.
Cela dépend de la configuration de votre serveur Web. Si vous avez votre serveur web, appelez simplement votre binaire /usr/local/bin/php
(ou similaire) alors vous aurez une sortie presque identique (sauf sans les variables d'environnement CGI telles que HTTP_HOST, REFERRER, etc.). en utilisant mod_php
avec apache ou php par-cgi rapide, votre phpinfo retourne des valeurs différentes, comme mod_php
est un module compilé séparément pour php. Il ne remet pas la commande standard php
que vous accédez par la ligne de commande.
un autre possible raison pour les différences sont que votre serveur utilise un fichier différent php.ini
.Le fichier php.ini
dit php quelles extensions à charger, et basi cally peut définir la plupart des paramètres qui se trouvent sur une page phpinfo()
.
Il sera difficile de faire le même résultat, sauf si vous pouvez configurer votre serveur web pour ne pas envoyer d'en-têtes HTTP à votre script PHP, et assurez-vous que votre configuration php pour votre serveur web correspond (ou appelle directement) votre commande ligne php build. Vous pouvez vous assurer que les fichiers php.ini sont identiques - phpinfo()
contient le nom du fichier de configuration actuellement chargé.
Je ne pense pas que vous serez en mesure de les obtenir indépendamment, et je ne comprends pas pourquoi vous voulez que la sortie soit identique. Si vous souhaitez que les paramètres soient similaires, vous souhaiterez modifier le fichier php.ini
correspondant pour modifier les paramètres à ce que vous souhaitez qu'ils soient. En outre, si vous n'avez pas accès au fichier php.ini
, vous pouvez utiliser la fonction php ini_set()
pour définir certaines variables de configuration lors de l'exécution.
- 1. quelle est la différence entre:.! et: r !?
- 2. Quelle est la différence entre dict() et {}?
- 3. Quelle est la différence entre = et: =
- 4. Quelle est la différence?
- 5. Quelle est la différence entre memset et memcpy dans C
- 6. Quelle est la différence entre include et extend dans Ruby?
- 7. Quelle est la différence entre un assistant et un partiel?
- 8. Quelle est la différence entre la fonction et la procédure en PL/SQL?
- 9. Quelle est la différence entre% Q et% {} dans ruby?
- 10. Quelle est la différence entre // et /// dans Visual Studio?
- 11. Quelle est la différence entre latin1_general_ci et utf8_bin dans MYSQL
- 12. Quelle est la différence entre -I et -L dans makefile?
- 13. Quelle est la différence entre utf8_general_ci et utf8_unicode_ci dans MySql?
- 14. Quelle est la différence entre Int et Integer dans Scala?
- 15. Quelle est la différence entre bcc32 et bcc32ide dans Borland?
- 16. Dans ASP.Net, quelle est la différence entre <% = et <% #
- 17. Quelle est la différence entre rediriger et rendre dans CakePHP?
- 18. Quelle est la différence entre DOCUMENT_URI et URI_REQUEST dans SSI?
- 19. Quelle est la différence entre% c et% C dans printf?
- 20. Quelle est la différence entre rediriger et transférer dans Symfony?
- 21. Quelle est la différence entre AddConcreteType et TheDefaultIsConcreteType dans StructureMap?
- 22. Quelle est la différence entre TAggregateField.IsNull et (TAggregateField.Value = Null)
- 23. Quelle est la différence entre while (true) et loop?
- 24. Quelle est la différence entre _itoa et itoa?
- 25. Quelle est la différence entre __reduce__ et __reduce_ex__?
- 26. Quelle est la différence entre $ (document) .ready (function() et (function() $
- 27. jQuery: Quelle est la différence entre '$ (this)' et 'this'?
- 28. Quelle est la différence entre CreateObject et Wscript.CreateObject?
- 29. Quelle est la différence entre Page.IsPostBack et Page.IsCallBack?
- 30. Quelle est la différence entre ces deux déclarations?
Merci de votre réponse – freddiefujiwara