Вы находитесь на странице: 1из 8

INSTALAR WINDOWS AZURE SDK PARA PHP

Posted on September 1, 2011 by AleBanzas No Comments

Introduccin al SDK de Windows Azure para PHP

El SDK de Windows Azure para PHP es un proyecto Open Source que te permite integrar tu aplicacin
PHP con la API de Windows Azure. El SDK esta construido y sus principales componentes son los
siguientes:

Command Line Tools

Code Library
Scaffolders

Code Library
El SDK de Windows Azure para PHP contiene una gran cantidad de elementos para interactuar con
nuestras aplicaciones PHP. Las siguientes son algunas de las funciones disponibles en el SDK actual:

Storage

Provee acceso a las APIS de los Blobs, Queues, y Table storage


Diagnostics

Permite el manejo de la infraestructura de diagnostico va API REST


Service Management

Provee un fcil acceso a la administracin del servicio de Windows Azure


Deployment Management

Proporciona una manera sencilla de administrar todos los aspectos relacionados al


deployment
Logging

Una forma simple de almacenar logs en una cuenta de Storage

Command line tools

El SDK de Windows Azure para PHP provee un set de comandos que te permiten buildear paquetes,
deployar nuestra aplicacin, y administrar nuestros servicios de manera fcil y rpida.
El siguiente es un listado de los comandos disponibles actualmente por el SDK:

package

Herramienta que nos permite empaquetar nuestro proyecto. Crear los archivos
necesarios para el deploy en Windows Azure
scaffolder

Creacin y build de Scaffolds. Acelera el desarrollo de nuestras aplicaciones,


proporcionando un esqueleto de una aplicacin pre-construida
deployment

Herramienta de administracin y creacin de deployments


certificate

Herramienta de administracin de certificados de Windows Azure


storage

Herramienta que nos permite administrar el Storage de Windows Azure


service

Herramienta de administracin del servicio de Windows Azure


El uso en detalle de todos estos comandos se puede consultar directamente ejecutandolos desde la
consola.

Scaffolding
El SDK de Windows Azure para PHP contiene funcionalidad de scaffolding, que nos permite acceder a
aplicaciones pre-construidas, que podemos usar como esqueleto de nuestro proyecto, para poder
estar up and running rpidamente. Un ejemplo podra ser una aplicacin de blog pre-desarrollada,
que podemos configurar y ejecutar, sin necesidad de programar ni una sola lnea de cdigo.

Como obtener el SDK de Windows Azure para PHP


El SDK de Windows Azure para PHP es un proyecto gratuito hosteado en CodePlex. Hay dos formas de
obtenerlo, desde un sistema de versionado de cdigo, o por descarga directa.

Descarga directa

Si no utilizas un sistema de versionado de cdigo, CodePlex nos ofrece un archivo ZIP con la versin
estable deseada. Este archivo contiene una release o pre-release del cdigo disponible del proyecto.
Para descargarlo, hay que acceder a la seccin Downloads de la pagina:
http://phpazure.codeplex.com/releases

Subversion
Usar un sistema de versionado para obtener el SDK, te asegura que vas a tener la ultima versin del
cdigo. El trunk del proyecto contiene pre-releases estables que incluyen nueva funcionalidad que
ser luego un lanzada como release final.
El repositorio del proyecto se encuentra en la siguiente direccin:
https://PHPAzure.svn.codeplex.com/svn
Para obtener mas informacin en el uso de Subversion con CodePlex, ingresa a la siguiente pgina:
http://codeplex.codeplex.com/Wikipage?title=Source%20Control%20Clients

Team Foundation Server


CodePlex tambin soporta Team Foundation Server (TFS). El servidor de TFS se encuentra en la
siguiente direccin:
https://tfs.codeplex.com/tfs/TFS10
Para obtener mas informacin en el uso de TFS con CodePlex, ingresa a la siguiente pgina:
http://codeplex.codeplex.com/Wikipage?title=Source%20Control%20Clients

Instalar los archivos del SDK de Windows Azure para PHP


Despus de descargar los archivos, es necesario instalarlos para poder usarlos. El SDK no contiene
un instalador. Es un paquete de archivos que se pueden usar directamente. Para un uso mas cmodo
del SDK, se recomienda poner los archivos del SDK para PHP dentro de la carpeta del SDK de
Windows Azure, que instalamos con el ambiente de desarrollo para Windows Azure.
Ubic los archivos descargados en la siguiente carpeta:
C:\Program Files\Windows Azure SDK for PHP

Agregar el SDK de Windows Azure para PHP al variable


PATH
Lo ultimo que debemos hacer es actualizar la variable PATH del sistema para incluir la ubicacin del
command line tool del SDK. Esto se hace en pocos pasos de la siguiente manera:

Botn derecho en Equipo, seleccionamos propiedades


En el panel izquierdo de la ventana de propiedades hacer click en Configuracin avanzada

del sistema

Seleccionar el botn variables de entorno, del tab opciones avanzadas

Bajando con el scroll en las variables de sistema hasta encontrar la variable path

Hacer click en editar, al final del valor de la variable, agregar el path de donde se ubican

los archivos del command line tools del SDK de Windows Azure para PHP
Si lo descargaste directamente, el path es el siguiente: C:\Program Files\Windows
Azure SDK for PHP\bin

Si utilizas un sistema de versionado de cdigo, utilizar el siguiente path: C:\Program


Files\Windows Azure SDK for PHP\trunk\bin

Hacer click en aceptar hasta cerrar todas las ventanas abiertas.


Ahora estamos listos para poder usar el command line tools del SDK de Windows Azure para PHP, sin
necesidad de navegar hasta el directorio donde se encuentra desempaquetado (instalado). Es
necesario reiniciar cualquier consola abierta antes o durante la instalacin del SDK para que los
cambios tengan efecto.

Probar si instalamos correctamente el SDK de Windows


Azure para PHP
Probar el SDK de Windows Azure para PHP nos asegura haberlo instalado correctamente, y hacerlo es
muy simple. Podes tipear cualquier comando que interprete el command line tools del SDK. Si
recibimos un mensaje de ayuda, habremos instalado todo correctamente.

Abrir una ventana de consola

Escribir el comando package y luego enter


En la consola debera aparecer un mensaje de ayuda para el comando package

http://blog.alebanzas.com.ar/2011/09/instalar-windows-azure-sdk-para-php/

Вам также может понравиться