加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows Azure WebRole中的PHP53_via_FastCGI错误0xc0000005

发布时间:2020-12-14 02:16:31 所属栏目:Windows 来源:网络整理
导读:我不知道为什么,但是在搜索bug之后6小时,我无法识别它. 当包含动态文件路径时,它似乎在框架代码的深处. 当我尝试在不同的地方进行exctly相同的include调用时,不会出现IIS错误. phpinfo()工作正常,我的应用程序没有. IIS错误: HTTP Error 500.0 – Internal
我不知道为什么,但是在搜索bug之后6小时,我无法识别它.
当包含动态文件路径时,它似乎在框架代码的深处.

当我尝试在不同的地方进行exctly相同的include调用时,不会出现IIS错误.

phpinfo()工作正常,我的应用程序没有.

IIS错误:

HTTP Error 500.0 – Internal Server Error D:Program Files
(x86)PHPv5.3php-cgi.exe – The FastCGI process exited unexpectedly

Module FastCgiModule Notification ExecuteRequestHandler Handler
PHP53_via_FastCGI Error Code 0xc0000005

IIS 7.5上的PHP 5.3.9 nts

我已经有很多关于这个错误的文章,没有任何帮助.
这很有趣,因为昨天一切都很好.

也许你可以给我一个有用的暗示.

编辑:

我似乎找到了问题的原因:

1.部署到Azure云后,某些进程会将php.ini的完整副本添加到现有php.ini文件的末尾.所以我从php-cgi得到了很多警告.

– >这是由启动任务完成的.我想知道为什么任务现在增强了所有内容而不是像以前一样覆盖.

2.我看到有一个新的PHP版本的Windows 5.3.9(生成日期2012年1月10日16:30:15).您也可以通过MS Web Platform Installer找到它.我目前使用5.3.8(建造日期2011年8月23日12:11:54).我在程序文件和我的WebRole文件夹中都有它.通常,启动任务将我的版本从WebRole文件夹中取出,但新版本不会.当我通过RDP更改路径时,everthings运行良好.

现在我只需要找到一种方法来强制Azure在我的包中使用PHP.

解决方法

我找到了绕过这个错误的方法.我在这里解释一下: http://blog.itopia.de/windows-azure-custom-php-installation/366

但我仍然不知道为什么PHP 5.3.9创建此错误而5.3.8没有…

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读