Problème avec memory_limit de PHP.ini

Problème avec memory_limit de PHP.ini - PHP - Programmation

Marsh Posté le 27-02-2006 à 10:39:08    

Salut à tous,
 
voilà, j'ai un problème que je ne m'explique pas : dans la config de mon php.ini j'ai bien celà :

Code :
  1. ;;;;;;;;;;;;;;;;;;;
  2. ; Resource Limits ;
  3. ;;;;;;;;;;;;;;;;;;;
  4. max_execution_time = 30     ; Maximum execution time of each script, in seconds
  5. max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
  6. memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)


et pourtant dans mon phpinfo() j'ai bien les directives max_execution_time et max_input_time qui s'affichent mais pas memory_limit , bizarre non ???
 
De plus un script php (phpMyBackupPro) m'avertit que :

Citation :

PHP Memory Limit: *Information non récupérable*


J'ai essayé en mettant "8", "8MB" et "8M" tout en redémarrant à chaque fois mon serveur, mais sans résultat.
 
Est-ce qu'une autre directive pourrait bloquer le memory_limit ???
 
Pour info, le phpinfo() incriminé est >>là<<
 
Voici la config de mon serveur local :
- Windows XP SP1
- Apache 2.0.55
- MySQL 5.0.18
- PHP 5.1.2
- Zend Optimizer 2.6.2
 
Merci d'avance pour votre aide.
 
@+ fafane84


Message édité par fafane84 le 27-02-2006 à 12:03:22

---------------
Mon Topic de Vente Hardware
Reply

Marsh Posté le 27-02-2006 à 10:39:08   

Reply

Marsh Posté le 27-02-2006 à 10:47:53    

http://fr.php.net/ini.core

Citation :

memory_limit integer
Cette option détermine la mémoire limite, en octets, qu'un script est autorisé à allouer. Cela permet de prévenir l'utilisation de toute la mémoire par un script mal codé. Pour utiliser cette directive, vous devez l'avoir activé lors de la compilation. Du coup, votre ligne de configuration devait ressembler à cela : --enable-memory-limit. Notez que vous devez positionner cette directive à -1 si vous ne voulez aucune limite.


Ca vient peut être de ça. En bref, si php n'est pas compilé avec l'option "enable-memory-limit" alors le "memory-limit" du php.ini sera totalement ignoré.

Reply

Marsh Posté le 27-02-2006 à 10:57:51    

Merci de ta réponse ultra-rapide omega2  [:athome]  
 
Mais en fait, je n'ai rien compilé du tout, je me suis contenté de téléchargé le fichier .zip pour Windows (puisque c'est celui-ci qui est conseillé lorsque que l'on configure PHP en tant que module), de le décompressé dans mon répertoire "Serveur" et de le configurer.
 
Ce serait un problème de cette version de PHP ?
 
Si non, comment compile-t-on PHP ?  
Je ne sais absolument pas faire çà  :(


---------------
Mon Topic de Vente Hardware
Reply

Sujets relatifs:

Leave a Replay

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