Windows Azure 开发:PHP 配置、运行及存储服务详解
1. PHP 在 Windows Azure 上的配置与运行
在 Windows Azure 上配置和运行 PHP 应用,需要完成几个关键步骤。
首先,要确保 PHP 安装在php文件夹下。借助 Windows Azure 虚拟机定义的特殊变量%RoleRoot%,可以在Web.roleconfig文件中指向 PHP 二进制文件。示例代码如下:
<?xml version="1.0"?> <configuration> <system.webServer> <fastCgi> <application fullPath="%RoleRoot%\php\php-cgi.exe" /> </fastCgi> </system.webServer> </configuration>接着,需要告知 IIS 将所有以.php结尾的请求重定向到 PHP FastCGI 进程。这需要修改web.config文件,并在system.webServer/handlers下添加以下代码,可将其添加到现有处理程序列表的任意位置:
<