Impostazione dei valori php in conf php-fpm invece di php.ini


8

Vorrei impostare i valori nei file conf php-fpm che sono normalmente impostati in php.ini. Sto usando nginx.

Ho creato la seguente impostazione, ma non sono sicuro che funzioni.

php_value[memory_limit] = 96M
php_value[max_execution_time] = 120
php_value[max_input_time] = 300
php_value[php_post_max_size] = 25M
php_value[upload_max_filesize] = 25M

Pensi che se va bene così?

Cosa succede quando un valore è sia impostato in php.ini che in file conf php-fpm? Il php-fpm ha la precedenza su quello ini?

Infine, non è un problema il fatto che in questo modo sia possibile impostare valori diversi per tutti gli host virtuali? Voglio dire php.ini sembra un'impostazione globale, mentre questo dipende dall'host. È possibile eseguire host diversi con limiti di memoria diversi, ecc.?

Risposte:


10

Sì, hai ragione - Se specifichi questi valori nel file di configurazione del pool php-fpm, sostituirà i valori "predefiniti" nel php.inifile di configurazione, ma solo per questo pool FPM.

Inoltre, ricorda che alcune delle direttive php potrebbero essere definite come php_admin_valuee php_admin_flagcome descritto nella documentazione di PHP (vedi il fondo della pagina).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.