

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# PHP App Server OpsWorks Stacks Layer
<a name="workinglayers-php"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

**nota**  
Esta capa solo está disponible para pilas basadas en Linux.

La capa PHP App Server es una capa de OpsWorks Stacks que proporciona un modelo para las instancias que funcionan como servidores de aplicaciones PHP. La capa del servidor de aplicaciones PHP se basa en [Apache2](http://httpd.apache.org/) con `mod_php` y no tiene opciones de configuración estándar. La versión de PHP y Apache depende del [sistema operativo](workinginstances-os.md) que especifique para las instancias de capa. 


| Sistema operativo | Versión de PHP | Versión de Apache | 
| --- | --- | --- | 
| Amazon Linux 2018.03 | 5.3 | 2.2 | 
| Amazon Linux 2017.09 | 5.3 | 2.2 | 
| Amazon Linux 2017.03 | 5.3 | 2.2 | 
| Amazon Linux 2016.09 | 5.3 | 2.2 | 
| Amazon Linux 2016.03 | 5.3 | 2.2 | 
| Amazon Linux 2015.09 | 5.3 | 2.2 | 
| Amazon Linux 2015.03 | 5.3 | 2.2 | 
| Amazon Linux 2014.09 | 5.3 | 2.2 | 
| Ubuntu 14.04 LTS | 5.5 | 2.4 | 

**Instalación**: OpsWorks Stacks usa el instalador de paquetes de la instancia para instalar Apache2 y `mod_php` en sus ubicaciones predeterminadas. Para obtener más información acerca de la instalación, consulte [Apache](http://httpd.apache.org/).

La página **Add Layer (Añadir capa)** proporciona las siguientes opciones de configuración:

**Grupos de seguridad personalizados**  
Esta configuración aparece si decides no asociar automáticamente un grupo de seguridad integrado de OpsWorks Stacks a tus capas. Tiene que especificar qué grupo de seguridad debe asociarse a la capa. Para obtener más información, consulte [Crear una pila nueva](workingstacks-creating.md).

**Elastic Load Balancer**  
Puede adjuntar un equilibrador de carga Elastic Load Balancing a las instancias de la capa.

Puede modificar algunas opciones de configuración de Apache mediante un archivo JSON personalizado o un archivo de atributos personalizado. Para obtener más información, consulte [Anulación de atributos](workingcookbook-attributes.md). Para obtener una lista de los atributos de Apache que se pueden anular, consulte [Atributos apache2](attributes-recipes-apache.md).

Si desea ver un ejemplo de cómo implementar una aplicación PHP, incluido cómo conectar la aplicación a una base de datos backend, consulte [Introducción a las pilas de Linux en Chef 11](gettingstarted.md).

**importante**  
Si tu aplicación PHP usa SSL, te recomendamos que lo deshabilites SSLv3 si es posible para corregir las vulnerabilidades descritas en el documento [CVE-2014-3566](http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3566). Para ello, debe modificar el parámetro `SSLProtocol` en el archivo `ssl.conf` del servidor Apache. Para obtener más información acerca de cómo modificar esta configuración, consulte [Desactivación para servidores Apache SSLv3](layers-java.md#layers-java-sslv3).