首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当相同的脚本在Linux主机上正常运行时,WAMP服务器显示错误

问当相同的脚本在Linux主机上正常运行时,WAMP服务器显示错误
EN

Stack Overflow用户
提问于 2012-09-26 05:35:03
回答 2查看 480关注 0票数 0

这不是我第一次感觉WAMP服务器对错误太敏感了。似乎应该有一些配置来降低它对PHP错误的敏感度。我有一个在Linux生产服务器(CentOS5.8+ Apache + MySQL)上正常运行的脚本,但当在Windows7旗舰版(64位)上由WAMP服务器执行时,会显示以下错误:

代码语言:javascript
复制
syntax error, unexpected end of file in ...

在这里,我并不好奇这个错误发生的原因(我确实在谷歌上搜索过,并找出了为什么会发生),我的问题是为什么我经历了许多脚本,这些脚本在生产服务器上正常运行,而WAMP服务器却有问题。如何降低误差级敏感度呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-06 07:26:02

short_open_tag的WAMP服务器默认值为0(关闭)。编辑php.ini解决了这个问题:

代码语言:javascript
复制
short_open_tag = On
票数 0
EN

Stack Overflow用户

发布于 2012-09-26 15:18:13

您需要确保您的CentOS系统上的PHP错误记录与您的Windows系统相匹配。Wampserver只是Apache,MySQL和PHP的一个拼接集合,虽然设置会有所不同,但它们可以改变,就像你的实时服务器一样。

通常,您会希望匹配实时服务器设置,以确保在上线时不会出现任何意外(当然,您可能还希望在开发过程中打开更多详细的警告/错误警报)。为此,请从wampserver菜单中打开php.ini,并匹配您的CentOS。

当然,Apache和MySQL及其配置也是如此。还要记住,版本可能是不同的,所以最好保持这些版本相同,或者至少尽可能接近主要版本。

最后,我认为Wampserver并不是过于敏感,但它显示了您还没有注意到的错误,并且确实应该被修复,无论它们是否隐藏在错误或警告日志文件中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12591402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档