我正在与另一位开发人员一起开发 PHP Web 应用程序。我们总共有 3 个不同的环境:
配置 1:Windows XAMPP,PHP 5.3.5
配置 2:Turnkey LAMP,PHP 5.3.X (turnkey-lamp-11.2-lucid-x86) - 不确定哪个版本,从 mac 上的 virtualbox 运行
配置 3:生产服务器,hostgator共享运行 CentOS,php 5.3.9 fastcgi
配置 2 有时无法识别在我们的 settings.php 文件中处理的定义,该文件是使用它的任何页面顶部的 require_once。定义始终在配置 1 和 3 上正常工作。除了由于将定义视为字符串而产生的错误之外,apache 日志中没有任何内容。
我已经搜索了一段时间,找不到任何描述这个问题的东西。配置 2 是另一个开发人员,我现在无法访问他的机器。寻找有关如何跟踪此问题的建议。我想我们将尝试使用升级的交钥匙灯来尝试 VM 的新实例,但是我真的很想彻底解决这个问题。