El archivo php.ini

Puedes incluir un archivo php.ini en tu aplicación de App Engine. Este archivo te permite personalizar el comportamiento de las directivas del intérprete de PHP.

Consulta un ejemplo de la configuración php.inipredeterminada.

Usar un archivo php.ini personalizado

Coloca el archivo php.ini en el directorio base de tu aplicación, donde se encuentra el archivo app.yaml. Se carga cuando se inicializa el intérprete de PHP, antes de ejecutar el código de la aplicación.

El archivo sigue la misma sintaxis que otros archivos .ini. Un ejemplo sencillo podría ser el siguiente:

; 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"

En php.net se publica una lista de las directivas principales, junto con los valores de modo que se pueden cambiar.

Puedes anular cualquier directiva de PHP que tenga uno de los siguientes valores de modo modificables:

  • PHP_INI_SYSTEM
  • PHP_INI_ALL
  • PHP_INI_PERDIR

Puedes habilitar un conjunto de extensiones cargables dinámicamente con la directiva extension.