最近继承了一台运行 XAMPP 的 Windows 2k3 服务器,其中包括 PHP、MySQL 和 Apache 的古老副本。
我正在尝试在机器上安装第二个最新的 PHP 安装,以便将来可以引用它而不是 XAMPP 的旧版本。Apache 顺利地启动了这个新的 PHP 安装。
不幸的是,当 Apache 引用新的 PHP 安装时,每当我尝试查看页面(即使是非 PHP 页面) 它就挂了。服务器只是不响应任何 HTTP 请求 - 它也没有崩溃。它只是在那里保持连接打开。PHP 或 Apache 日志中没有错误/警告/通知。
我几乎排除了 PHP 的扩展(通过系统消除过程)和大多数 INI 设置。我尝试从头开始重新安装 PHP。
PHP 安装是使用 VC6 编译的 PHP 5.3.5 x86 线程安全版本。Apache 安装是 Apache 2.0.55。
有人遇到过类似的行为吗?
答案1
恢复到 PHP 5.2 解决了这个问题。但不知道为什么。