à quoi sert php.ini ? les extensions ?

à quoi sert php.ini ? les extensions ? - PHP - Programmation

Marsh Posté le 18-11-2010 à 18:06:47    

Bonjour,
je suis débutant en Web.
Je suis un guide d'installation d'un produit open source ( la partie Web d'une solution d'analyse de logs ) qui date de 2006/2007. Le guide me demande :
 
Also check in '/etc/php4/apache/php.ini' and '/etc/php4/cgi/php.ini' files that the following lines are in:
extension=gd.so
extension=mysql.so
extension=pgsql.so
extension=domxml.so
extension=xslt.so
 
 
-- J'aimerais savoir à quoi sert php.ini
-- à quoi servent ces extensions ?
 
En fait, j'ai installé apache 2 et php5 et donc ma démarche sera ( légèrement ? ) différente. Dans mon fichier php.ini qui se trouve dans /etc/php5/apache2/ les lignes correspondantes à ce que le guide me demande sont les suivantes :

Code :
  1. ;;;;;;;;;;;;;;;;;;;;;;
  2. ; Dynamic Extensions ;
  3. ;;;;;;;;;;;;;;;;;;;;;;
  4. ;
  5. ; If you wish to have an extension loaded automatically, use the following
  6. ; syntax:
  7. ;
  8. ;   extension=modulename.extension
  9. ;
  10. ; For example, on Windows:
  11. ;
  12. ;   extension=msql.dll
  13. ;
  14. ; ... or under UNIX:
  15. ;
  16. ;   extension=msql.so
  17. ;
  18. ; Note that it should be the name of the module only; no directory information
  19. ; needs to go here.  Specify the location of the extension with the
  20. ; extension_dir directive above


 
Que dois-je faire alors ? ( la doc étant un peu obsolète, je ne sais pas quoi vérifier dans mon installation .... )
 
Merci d'avance pour votre aide

Reply

Marsh Posté le 18-11-2010 à 18:06:47   

Reply

Marsh Posté le 18-11-2010 à 18:35:01    

t'as 2 solutions pour verfiié les extension,
sois en ligne de commande tu tape : php -m
sois en version web,  tu creer un fichier avec  
phpinfo.php

Code :
  1. <?php
  2.     phpinfo();

Reply

Marsh Posté le 19-11-2010 à 16:23:45    

Le php.ini est le fichier de configuration de PHP.
 
Tu peux y définir notamment les temps de timeout, les tailles limites de fichier à uploader, le niveau d'affichage des erreurs, les extensions à charger, ...
 
Une extension est un bibliothèque de fonctions accessibles dans le code PHP.
Ainsi, tu peux ajouter des fonctionnalités à PHP (connexion à une base de données, manipulation d'image, ...)
Tu peux même créer ta propre extension ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed