在windows azure上运行php,错误的php.ini文件被引用

时间:2011-08-12 11:04:37

标签: php windows azure

嗨我在php中做了一个小api,我想在windows azure上托管,我已经下载了php sdk,并创建了一个项目并将我的php文件夹放入其中,其中包含ext文件夹和我的php-cgi。 exe,还有一个php.ini文件。当我做phpinfo();它显示引用的php.ini文件在C:/ windows中不在我的项目文件夹中,它在E盘中,也是ext文件夹引用显示为c:/ php / ext,这也是错误的,我怎么做让它指向我项目中的ini文件。请帮忙吗?

2 个答案:

答案 0 :(得分:0)

尝试将配置更改为:

<application fullPath="%RoleRoot%\approot\Content\Php\php-cgi.exe" arguments="-c %RoleRoot%\approot\Content\Php\php.ini"/>

答案 1 :(得分:0)

我建议您阅读Azure PHP网站上提供的文章。这是Microsoft的官方微软网站,由Microsoft的互操作性团队运营。他们在Windows Azure上有很多关于PHP的好信息。

http://azurephp.interoperabilitybridges.com/articles/build-and-deploy-a-windows-azure-php-application

此外,在您进行开发环境设置之后,请查看此工具,该工具允许您方便地打包Windows Azure的任何PHP应用程序:

https://github.com/blobaugh/paz