Desplegar website en PHP con PHP Tools for Visual Studio 2013 en Microsoft Azure Websites

Si queremos trabajar con PHP en Visual Studio existe una extensión llamada PHP Tools for Visual Studio 2013 (de pago), la cual nos proporciona plantillas para el IDE:

PHP Tools for Visual Studio 2013 templates

De esta forma permitimos que los desarrolladores de PHP puedan beneficiarse del mismo entorno y características que mejoran la experiencia con Microsoft Azure.

Sin embargo, cuando trabajamos con este tipo de proyectos no disponemos del mismo asistente para la subida del la solución al cloud como ocurre con los proyectos en .NET:

Publish PHP Web

Para recuperar los parámetros necesarios para Microsoft Azure Websites basta con acceder al DASHBOARD del sitio y copiarlos del apartado quick glance:

quick glance FTP info

El único valor que no aparece en este apartado es el directorio (Site path) sobre el cual debemos hacer el despliegue para que funcione de manera correcta. Podemos comprobar que el nombre del directorio, si accedemos a través de un cliente FTP, es /site/wwwroot.

Publish PHP Web filled

Por otro lado, debemos asegurarnos que nuestro sitio tiene habilitada la versión de PHP correcta en el apartado CONFIGURE -> General -> PHP Version:

PHP version

Espero que sea de utilidad.

Happy clouding!