Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

With apache+php_mod it was as easy as putting:

php_value      memory_limit        128M

into application vhost.

How can I do something like this for nginx+php-fpm?

share|improve this question

1 Answer 1

up vote 3 down vote accepted

You've got a couple of options. You can either:

1) Set the fastcgi_param of PHP_VALUE to be the relevant setting in the nginx configuration: fastcgi_param PHP_VALUE "memory_limit = 128M"

2) Set it via the php_value setting in the FPM pool configuration file. Something like php_value[memory_limit] = 128M. Use php_admin_value if you don't want the setting to be overridable via ini_set.

share|improve this answer
    
In the second case how to do that specifically for a given application/domain. –  clime Apr 17 '13 at 12:49
    
Run that application against a different PHP FPM pool. –  growse Apr 17 '13 at 14:09
    
doesnt work in nginx this way nginx: [emerg] invalid number of arguments in "fastcgi_param" directive in ... –  Ricardo Martins Dec 10 at 12:09

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.