

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.

# Implemente aplicaciones PHP en una instancia LAMP de Lightsail
<a name="amazon-lightsail-tutorial-launching-and-configuring-lamp"></a>

Amazon Lightsail es la forma más sencilla de empezar a utilizar Amazon Web Services AWS() si solo necesitas servidores privados virtuales. Lightsail incluye todo lo que necesita para lanzar su proyecto rápidamente (una máquina virtual, almacenamiento basado en SSD, transferencia de datos, administración de DNS y una IP estática) a un precio bajo y predecible.

En este tutorial, se muestra cómo lanzar y configurar una instancia LAMP en Lightsail. Incluye los pasos para conectarse a su instancia a través de SSH, obtener la contraseña de la aplicación para la instancia, crear una IP estática y asociarla a la instancia, así como crear una zona DNS y asignar su dominio. Cuando haya terminado con este tutorial, dispondrá de los aspectos básicos para poner en marcha su instancia en Lightsail.

**Contenido**
+ [Paso 1: Inscribirse en AWS](#tutorial-launching-and-configuring-lamp-sign-up-for-aws)
+ [Paso 2: crear una instancia de LAMP](#create-a-lamp-instance)
+ [Paso 3: Conectarse a la instancia mediante SSH y obtener la contraseña de aplicación para la instancia de LAMP](#tutorial-launching-and-configuring-lamp-connecting-to-your-instance-via-ssh)
+ [Paso 4: Instalar una aplicación sobre su instancia de LAMP](#install-an-application-on-lamp)
+ [Paso 5: crear una dirección IP estática y adjuntarla a la instancia de LAMP](#tutorial-launching-and-configuring-lamp-creating-a-lightsail-static-ip)
+ [Paso 6: crear una zona de DNS y asignar un dominio a la instancia de LAMP](#creating-a-dns-zone)
+ [Pasos siguientes](#tutorial-launching-and-configuring-lamp-next-steps)

## Paso 1: registrarse en AWS
<a name="tutorial-launching-and-configuring-lamp-sign-up-for-aws"></a>

Este tutorial requiere una AWS cuenta. [AWS Inscríbase](https://console.aws.amazon.com/console/home) o [inicie sesión en AWS](https://console.aws.amazon.com/console/home) ella si ya tiene una cuenta.

## Paso 2: crear una instancia de LAMP
<a name="create-a-lamp-instance"></a>

Ponga en marcha su instancia LAMP en Lightsail. Para obtener más información sobre la creación de una instancia en Lightsail, [consulte Creación de una instancia de Amazon Lightsail en la documentación de Lightsail](how-to-create-amazon-lightsail-instance-virtual-private-server-vps.md).

1. Inicie sesión en la consola de [Lightsail](https://lightsail.aws.amazon.com/).

1. **En la sección **Instancias** de la página de inicio de Lightsail, elija Crear instancia.**  
![Lanzamiento y configuración de una instancia de LAMP en Lightsail.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lamp-tutorial-01.png)

1. Elija la zona de disponibilidad Región de AWS y la zona de disponibilidad de la instancia.  
![Lanzamiento y configuración de una instancia de LAMP en Lightsail.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/create-instance-select-region-az.png)

1. Elija su imagen de instancia.

   1. Elija **Linux/Unix** como plataforma.

   1. Elija **LAMP (PHP 8)** como esquema.  
![Lanzamiento y configuración de una instancia de LAMP en Lightsail.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lamp-tutorial-03.png)

1. Elija un plan de instancia.

   Un plan ofrece un costo bajo y predecible, la configuración de las máquinas (RAM, SSD, vCPU) así como límite de transferencia de datos. Puedes probar el plan Lightsail de 5 USD sin cargo durante un mes (hasta 750 horas). AWS acredita un mes gratis en tu cuenta.
**nota**  
Como parte de la capa AWS gratuita, puedes empezar a usar Amazon Lightsail de forma gratuita en determinados paquetes de instancias. Para obtener más información, consulta la **capa AWS gratuita en** la página de precios de [Amazon Lightsail](https://aws.amazon.com/lightsail/pricing).

1. Ingrese un nombre para la instancia.

   Nombres de recursos:
   + Debe ser único Región de AWS en cada uno de los componentes de su cuenta de Lightsail.
   + Debe contener de 2 a 255 caracteres.
   + Debe comenzar y terminar con un carácter alfanumérico o un número.
   + Puede incluir caracteres alfanuméricos, números, puntos, guiones y guiones bajos.  
![Lanzamiento y configuración de una instancia de LAMP en Lightsail.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lamp-tutorial-04.png)

1. (Opcional) Seleccione **Agregar nueva etiqueta** para agregar una etiqueta a la instancia. Repita este paso según sea necesario para agregar etiquetas adicionales. Para obtener más información sobre el uso de etiquetas, consulte [Etiquetas](amazon-lightsail-tags.md).

   1. En **Clave**, introduzca la clave de la etiqueta.  
![Una etiqueta con solo la clave de etiqueta especificada en el flujo de trabajo de creación de instancias de Lightsail.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lightsail-instance-key-name-only-tags.png)

   1. (Opcional) En **Valor**, introduzca el valor de la etiqueta.  
![Una etiqueta con la clave y el valor de etiqueta especificados en el flujo de trabajo de creación de instancias de Lightsail.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lightsail-instance-key-name-and-value-tags.png)

1. Elija **Crear instancia**.

## Paso 3: Conectarse a la instancia mediante SSH y obtener la contraseña de aplicación para la instancia de LAMP
<a name="tutorial-launching-and-configuring-lamp-connecting-to-your-instance-via-ssh"></a>

La contraseña predeterminada para iniciar sesión en la base de datos de LAMP se almacena en la instancia. Para recuperarla, conéctese a su instancia mediante el terminal SSH basado en el navegador de la consola de Lightsail y ejecute un comando especial. Para obtener más información, consulte [Obtener el nombre de usuario y la contraseña de la aplicación para su instancia de Bitnami en Amazon Lightsail](log-in-to-your-bitnami-application-running-on-amazon-lightsail.md).

1. En la sección **Instancias** de la página de inicio de Lightsail, elija el icono de conexión rápida SSH para su instancia de LAMP.  
![Lanzamiento y configuración de una instancia de LAMP en Lightsail.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lamp-tutorial-05.png)

1. Cuando se abra la ventana del cliente SSH basado en navegador, escriba el comando siguiente para recuperar la contraseña predeterminada de la aplicación:

   ```
   cat bitnami_application_password
   ```
**nota**  
Si se encuentra en un directorio distinto del directorio de inicio del usuario, escriba `cat $HOME/bitnami_application_password`.

1. Anote la contraseña que se muestra en la pantalla. Puede usar esta contraseña más tarde para instalar aplicaciones Bitnami en la instancia o para acceder a la base de datos MySQL con el nombre de usuario de `root`.  
![Lanzamiento y configuración de una instancia de LAMP en Lightsail.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lamp-tutorial-06.png)

## Paso 4: Instalar una aplicación sobre su instancia de LAMP
<a name="install-an-application-on-lamp"></a>

Implemente su aplicación PHP sobre su instancia de LAMP o instale una aplicación Bitnami. El directorio principal para implementar su aplicación PHP es `/opt/bitnami/apache2/htdocs`. Copie los archivos de aplicación PHP en dicho directorio y acceda a la aplicación navegando hasta la dirección IP pública de la instancia.

También puede instalar una aplicación Bitnami con instaladores de módulos. Descarga Drupal WordPress, Magento y Moodle, entre otras aplicaciones, del [sitio web de Bitnami y amplía](https://bitnami.com/stack/lamp/modules) la funcionalidad de tu servidor. Para obtener más información acerca de cómo instalar las aplicaciones de Bitnami, consulte [Introducción](https://docs.bitnami.com/aws/infrastructure/lamp/get-started) en la documentación de Bitnami.

## Paso 5: crear una dirección IP estática y asociarla a la instancia de LAMP
<a name="tutorial-launching-and-configuring-lamp-creating-a-lightsail-static-ip"></a>

La IP pública predeterminada de su instancia de LAMP cambia si detiene e inicia la instancia. Una dirección IP estática asociada a una instancia permanece igual aunque la detenga y la inicie.

Cree una dirección IP estática y asóciela a la instancia de LAMP. Para obtener más información, consulte [Crear una IP estática y adjuntarla a una instancia](lightsail-create-static-ip.md) en la documentación de Lightsail.

1. En la sección **Instancias** de la página de inicio de Lightsail, elija la instancia de LAMP en ejecución.  
![Lance y configure una instancia de LAMP.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lamp-tutorial-09.png)

1. Elija la pestaña **Redes** y, a continuación, elija **Adjuntar una IP estática**.  
![Lance y configure una instancia de LAMP.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-wordpress-tutorial-10.png)

1. Dé un nombre a su IP estática y, a continuación, elija **Crear y adjuntar**.  
![Lance y configure una instancia de LAMP.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-wordpress-tutorial-12.png)

## Paso 6: crear una zona DNS y asignar un dominio a la instancia de LAMP
<a name="creating-a-dns-zone"></a>

Transfiera la administración de los registros DNS de su dominio a Lightsail. Esto le permite asignar más fácilmente un dominio a su instancia de LAMP y administrar todos los recursos de su sitio web mediante la consola Lightsail. Para obtener más información, consulte [Creación de una zona de DNS para administrar los registros de DNS de un dominio](lightsail-how-to-create-dns-entry.md).

1. En la sección **Dominios y DNS** de la página de inicio de Lightsail, **elija** Crear zona DNS.

1. Escriba su dominio y, a continuación, elija **Crear zona DNS**.

1. Anote las direcciones del servidor de nombres que se indican en la página.

   Añada estas direcciones de servidores de nombres al registrador de su nombre de dominio para transferir la administración de los registros DNS de su dominio a Lightsail.  
![Lance y configure una instancia de LAMP.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-wordpress-tutorial-15.png)

1. Una vez que la administración de los registros DNS de su dominio se transfiera a Lightsail, añada un registro A para apuntar el vértice de su dominio a su instancia de LAMP, de la siguiente manera:

   1. Elija **Add assignment** (Agregar asignación) en la pestaña **Assignments** (Asignaciones) de la zona de DNS.

   1. En el campo **Select a domain** (Seleccionar un dominio), elija el dominio o el subdominio.

   1. En el menú desplegable **Select a resource** (Seleccionar un recurso), seleccione la instancia LAMP que creó anteriormente en este tutorial.

   1. Elija la opción **Assign** (Asignar).

   Deje un tiempo para que el cambio se propague a través del DNS de Internet antes de que el dominio comience a dirigir tráfico a su instancia de LAMP.

## Siguientes pasos
<a name="tutorial-launching-and-configuring-lamp-next-steps"></a>

Estos son algunos pasos adicionales que puede realizar después de lanzar una instancia de LAMP en Amazon Lightsail:
+ [Creación de una instantánea de una instancia de Linux o Unix](lightsail-how-to-create-a-snapshot-of-your-instance.md)
+ [Creación y asociación de discos de almacenamiento en bloque adicionales a sus instancias basadas en Linux](create-and-attach-additional-block-storage-disks-linux-unix.md)