【问题标题】:Need to use php 5.2.9 with xampp 1.8.1 components需要使用 php 5.2.9 和 xampp 1.8.1 组件
【发布时间】: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 错误日志并检查该日志中是否有任何启动错误。如果您想快速解决此问题,您需要找出确切的错误消息。
  • 修复你的代码,而不是降级到工作的版本
  • 这是一个大型现场项目,我们无法在几分钟内完成这些修复。我们需要在三周内完成构建
  • 可以看到meows.us/my-life/…

标签: php apache xampp


【解决方案1】:

你需要下载mcrypt from sourceforge.net

您可以在 requirementsinstallation 链接上找到更多详细信息

如果您使用的是 Windows,请确保文件 php_mcrypt.dllxampp/apache/bin 中的 libmcrypt.dll 一起位于 xampp/php/ext/ 目录中。 .

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-04
    • 2021-10-24
    • 2012-10-23
    • 2013-07-07
    • 2018-12-02
    • 2015-04-04
    • 2016-06-29
    • 1970-01-01
    相关资源
    最近更新 更多