windows服务器 请求所有php文件 报500错误

事情经过?算是自己的一次曲折旅行了 :tw-1f170: :tw-1f602: :tw-1f602: :tw-1f601: :tw-1f602: :tw-1f602:

原先我的网站项目是部署php5.6的 然后当时脑子发热 当然其实是大势所趋 然后升级成了 php7.0
然后就500了
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at admin@example.com to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

然后看错误日志是
mod_fcgid: get overlap result error
End of script output before headers: index.php

然后就专门找mod_fcgid 和这些字符取找原因 重装apache 查找mod_fcgid的配置问题 结果瞎折腾半天没结果 就回家了 第二天过来 想到了原来是网站的配置文件
如图
显示用的是php7.0 当我改成php5.6 发现就可以访问 我就再次查询资料
得到解决方案是
原来windows服务器环境比较特殊 因为php7.0是v14环境编译的 需要安装v14环境 知道了原因后
安装对应的64位最新版c++环境 后 网站正常打开 ,也算是一份周折 所以记录一下 防止以后自己忘记 和 各位老瓜皮们查看。

记录你我
请先登录后发表评论
  • latest comments
  • 总共0条评论