【发布时间】:2012-10-22 02:53:51
【问题描述】:
我的网站使用的是 Xampp 版本 1.7.1,它包含 apache 2.2 和 php 5.2.9, 我收到客户的要求,将 apache 2.2 更改为 2.4。
我们的应用程序是一个产品,它作为安装包提供给客户。我们在安装中使用 Xampp 独立版本
所以我使用了最新的 Xampp 1.8.1,它已经有了这个 apache 2.4。但是最新的 Xampp 版本使用了最新的 php 引擎(php 5.4)。所以我们的网站不能使用这个最新版本(之前是 php 5.2。 9).
为了解决这个问题,我用旧版本的 php 替换了最新 Xampp 中的 php 文件夹。 并使用 Apache Lounge 提供的补丁 [https://www.apachelounge.com/download/]-https://www.apachelounge.com/download/win32/modules-2.4/php5apache2_4.dll-php-5.2-win32.zip
现在一切正常,但 mcrypt 扩展存在问题 我在 php.ini 中启用了 mcrypt 扩展。但这并没有启用。在 php 中使用 mcrypt_decrypt() 时出现错误。
【问题讨论】:
-
启用 PHP 错误日志并检查该日志中是否有任何启动错误。如果您想快速解决此问题,您需要找出确切的错误消息。
-
修复你的代码,而不是降级到工作的版本。
-
这是一个大型现场项目,我们无法在几分钟内完成这些修复。我们需要在三周内完成构建