ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Despliegue de una aplicación Php con MySQL en la nube


Enviado por   •  5 de Noviembre de 2018  •  Prácticas o problemas  •  623 Palabras (3 Páginas)  •  175 Visitas

Página 1 de 3

El objetivo de esta práctica es que sepas desplegar una aplicación PHP con acceso a base de datos MySQL en un servidor en la nube tipo PaaS como es Goolge Cloud Platform.

Vamos a partir de:

- Una máquina en entorno linux (virtual o real).

-La aplicación de php con acceso a mysql que os facilita el profesor.

- Una cuenta de Google Cloud con acceso a un Project.

Pasos a seguir:

1. Comprueba tu acceso a la consola de Google Cloud y al proyecto que te habrá creado el profesor.

2. Instalar el Google Cloud SDK en entorno Debian/Ubuntu https://cloud.google.com/sdk/docs/#deb

https://cloud.google.com/sdk/docs/quickstart-debian-ubuntu

Nota:En principio no teneis que instalar ningún componente adicional (paso 5)

1º Instalar curl

apt-get install curl

# Create environment variable for correct distribution

export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)"

# Add the Cloud SDK distribution URI as a package source

echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list

# Import the Google Cloud Platform public key

curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -

# Update the package list and install the Cloud SDK

sudo apt-get update && sudo apt-get install google-cloud-sdk

RUN export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)" && \

    echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | tee -a /etc/apt/sources.list.d/google-cloud-sdk.list && \

    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add - && \    apt-get update -y && apt-get install google-cloud-sdk -y

[pic 1][pic 2][pic 3]

3. Descargar la aplicación de PHP HolaMundo para probar la herramienta gcloud que acabáis de instalar. (dentro de la carpeta holamundo ejecutais gcloud app deploy).

[pic 4]

Nos colocamos en el la carpeta y ejecutamos el comando gcloud app deploy

[pic 5]

Con el comando gclound app browse

[pic 6]

Comprobáis en el navegador que se ejecuta la aplicación

[pic 7]

4. Crear una instancia (second generation) de MySQL dentro de Google Cloud. https://cloud.google.com/sql/docs/mysql/create-instance#create-2nd-gen.

Crear en la instancia una base de datos (la que utilice la aplicación).

[pic 8][pic 9]

Elegimos Mysql

Elegimos la mas basica[pic 10]

ponemos el nombre de la instancia “empleados” y contraseña “manager” y Region europa-west1 y “Crear”[pic 11]

[pic 12]

[pic 13]

5. Descargar y descomprimir en vuestra carpeta local el código del a aplicación de PHP y MySQL que os ha dejado en Moodle el profesor

6. Crear las tablas de la base de datos en la instancia de MySQL de Google Cloud creada en el punto 4. En estos pasos:

...

Descargar como (para miembros actualizados)  txt (4.6 Kb)   pdf (1.2 Mb)   docx (1 Mb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com