Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Puoi includere un file php.ini con la tua applicazione App Engine. Questo
file consente di personalizzare il comportamento delle direttive dell'interprete PHP.
Posiziona il file php.ini nella directory di base dell'applicazione in cui si trova il file app.yaml. Viene caricato quando l'interprete PHP viene inizializzato, prima di eseguire il codice dell'applicazione.
Il file segue la stessa sintassi degli altri file .ini.
Un esempio semplice potrebbe essere:
; This is a simple php.ini file on App Engine; It enables output buffering for all requests by overriding the; default setting of the PHP interpreter.output_buffering = "On"
Un elenco delle direttive principali, insieme ai relativi valori di modalità modificabili, è pubblicato su php.net.
Puoi sostituire qualsiasi direttiva PHP che abbia uno dei seguenti valori di modalità modificabili:
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-04 UTC."],[[["\u003cp\u003eYou can customize PHP interpreter behavior in your App Engine application by including a \u003ccode\u003ephp.ini\u003c/code\u003e file.\u003c/p\u003e\n"],["\u003cp\u003ePlace the \u003ccode\u003ephp.ini\u003c/code\u003e file in your application's base directory alongside the \u003ccode\u003eapp.yaml\u003c/code\u003e file for it to be loaded.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ephp.ini\u003c/code\u003e file uses the standard \u003ccode\u003e.ini\u003c/code\u003e file syntax to override PHP directives.\u003c/p\u003e\n"],["\u003cp\u003eYou can override PHP directives with changeable mode values of \u003ccode\u003ePHP_INI_SYSTEM\u003c/code\u003e, \u003ccode\u003ePHP_INI_ALL\u003c/code\u003e, or \u003ccode\u003ePHP_INI_PERDIR\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe extension directive allows for the enabling of dynamically loadable extensions.\u003c/p\u003e\n"]]],[],null,["# The php.ini File\n\nYou can include a `php.ini` file with your App Engine application. This\nfile lets you customize the behavior of the PHP interpreter directives.\n\nSee an example of the [default `php.ini` configuration](http://php72-ini.appspot.com/).\n\nUsing a custom php.ini file\n---------------------------\n\nPlace the `php.ini` file in your application's base directory where your\n`app.yaml` file is located. It is loaded when the PHP interpreter is\ninitialized, before running your application code.\n\nThe file follows the same syntax as [other `.ini` files](https://en.wikipedia.org/wiki/INI_file).\nA simple example might look like: \n\n ; This is a simple php.ini file on App Engine\n ; It enables output buffering for all requests by overriding the\n ; default setting of the PHP interpreter.\n output_buffering = \"On\"\n\nA list of the core directives, along with their changeable mode values, is\n[published on php.net](http://php.net/manual/en/ini.list.php).\n\nYou can override any PHP directive that has one of the following changeable mode\nvalues:\n\n- `PHP_INI_SYSTEM`\n- `PHP_INI_ALL`\n- `PHP_INI_PERDIR`\n\nYou can enable a set of [dynamically loadable extensions](/appengine/docs/standard/php-gen2/runtime#dynamically_loadable_extensions)\nby using the `extension` directive."]]