doc:appunti:prog:note_di_programmazione_in_php
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
doc:appunti:prog:note_di_programmazione_in_php [2008/03/20 15:29] – external edit 127.0.0.1 | doc:appunti:prog:note_di_programmazione_in_php [2012/05/21 20:30] – [Personalizzare php.ini in esecuzione CGI o FastCGI] niccolo | ||
---|---|---|---|
Line 38: | Line 38: | ||
L' | L' | ||
+ | |||
+ | ===== Personalizzare php.ini in esecuzione CGI o FastCGI ===== | ||
+ | |||
+ | Se il PHP viene eseguito come [[wp> | ||
+ | |||
+ | Una soluzione è quella di creare un wrapper che faccia puntare ad una directory con il **'' | ||
+ | |||
+ | Ecco un esempio per impostare la **Default timezone** e la **date.timezone**. Si crea un file **'' | ||
+ | |||
+ | <code bash> | ||
+ | #!/bin/sh | ||
+ | PHPRC="/ | ||
+ | export PHPRC | ||
+ | PHP_DOCUMENT_ROOT="/ | ||
+ | export PHP_DOCUMENT_ROOT | ||
+ | export TZ=Europe/ | ||
+ | exec / | ||
+ | </ | ||
+ | |||
+ | e quindi nel VirtualHost di Apache si attiva il wrapper con qualcosa del genere: | ||
+ | |||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | AddHandler fcgid-script .php .php3 .php4 .php5 | ||
+ | FCGIWrapper / | ||
+ | Options +ExecCGI | ||
+ | AllowOverride All | ||
+ | Order allow,deny | ||
+ | Allow from all | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Nel php.ini personalizzato si può mettere ovviamente: | ||
+ | |||
+ | < | ||
+ | [Date] | ||
+ | date.timezone = Europe/Rome | ||
+ | </ | ||
+ | |||
+ | Dopo aver modificato il wrapper - se si usa FastCGI - bisogna riavviare Apache in modo da ricaricarlo in memoria. |
doc/appunti/prog/note_di_programmazione_in_php.txt · Last modified: 2013/04/16 09:33 by niccolo