Pour de mauvaises raisons, j'ai besoin de définir memory_limits plus élevés que 1 Go pour un répertoire, mais sur mon PHP 5.2.17 sur un serveur Debian 5.0 (Lenny), lorsque j'utilise, par exemple, 2048M, je n'obtiens que la valeur par défaut de php.ini (256M).
PHP fonctionne en tant que module Apache, et phpinfo nous donne (pour le répertoire) :
memory_limit 1024M 256M
suhosin.memory_limit 0 0
Y a-t-il une limitation due à un module Apache, ou à la configuration PHP ? Je sais que le serveur possède seulement 4 Go de RAM. Il s'agit juste d'un script spécial.
3 votes
Je suis dans la même situation en ce moment. Je comprends tellement le : "Pour de mauvaises raisons"!
0 votes
Obtenir des modifications du fichier php.ini pour prendre effet est une foire aux questions. Où est la question canonique? Lié: Où puis-je trouver php.ini?, Comment puis-je trouver le fichier php.ini utilisé par la ligne de commande?, Comment puis-je savoir quel fichier 'php.ini' est utilisé?, et Changements de php.ini, mais pas efficace sur Ubuntu.