【问题标题】:Run ColdFusion 9.02 on Apache 2.4 x64在 Apache 2.4 x64 上运行 ColdFusion 9.02
【发布时间】:2020-05-10 23:23:20
【问题描述】:

我继承了需要维护/升级的应用服务器。
它当前运行的是 Windows Server 2008R2、ColdFusion 9.02 32 位和 Apache 2.4 32 位。 因为想升级/调试/修改CF源码,所以想用FusionReactor来帮我,特别是(线)调试部分。
不幸的是,FusionReactor 仅在 64 位 java 上运行(好吧,调试部分)。因为 CF 应用程序已经很老了,它还没有准备好在更新的 CF 版本上运行(我想最终将它移植到 Lucee)。所以,这让我可以选择 CF 9.02 64 位。存在的问题是,它不会在 Apache 2.4(仅 2.2)上开箱即用。
CF 9.02 32bit 目前正在 Apache 2.4 上运行,因为我编译/修补了一个 Apache 2.2 模块 (mod_jrun22.so),因此它可以在 Apache 2.4 上运行(借助 https://g0blin.co.uk/mod_jrun-on-apache-2-4-ubuntu-14-04-coldfusion-9/
不幸的是,我无法对 Apache 2.4 64bit 做同样的事情,因为似乎没有可用的 apxs 64bit。 我可以降级 Apache 2.4 -> 2.2,但这只是我最后的手段。

现在我的问题。有人能够为 64 位重新编译这个模块,或者给我一些指导吗? apxs 可用于 64 位吗?如果没有,是否有一种简单的方法可以为 Apache 2.4 64 位编译(自定义)模块?

谢谢!

【问题讨论】:

  • 我也陷入了从 Apache 2.2 到 Apache2.4 的 ColdFusion9 迁移中。你能帮我完成这些步骤吗?我刚刚浏览了“g0blin.co.uk/mod_jrun-on-apache-2-4-ubuntu-14-04-coldfusion-9”。它似乎适用于 linux,而不适用于 windows
  • 嗨。不,对不起。我放弃了让它在 CF 9.02 上运行的尝试,并将我们的代码迁移到 CF 2016 x64。从长远来看,这是更好的选择,实际上并没有涉及太多工作。我尝试将其迁移到 Lucee,但在那里遇到了太多错误,而且 CF 2016 许可证的成本远低于我花在让它工作上的时间。

标签: apache coldfusion apache2.4 apache-modules


【解决方案1】:

http://www.gpickin.com/index.cfm/blog/multi-cfml-engine-install-extracting-the-coldfusion-9-connector-for-apache

Run it by ./apache_connectors.sh
If you get a GCC not found error, you might have to install some development tools,  
to allow you to build the connector.
yum groupinstall 'Development Tools'

您可以联系那篇文章的作者 Gavin,看看他是否有任何进一步的说明。自从我不得不处理 32 位 CF 以来,已经过了一天又一天。我知道我设法让 CF 8 在 64 位上运行,这从未得到官方支持 IIRC,但我不再有任何这些笔记了。

您可能希望使用 CommandBox 而不是 Apache 来运行您的服务器。它也可能使您更轻松地转换为 Lucee。转换引擎的唯一原因取决于为此应用程序编写了多少新代码。您无需升级或转换即可摆脱 CF 9。

【讨论】:

  • @GunterO 如果您决定采用我强烈推荐的 CommandBox 方式,这里有几个链接可以帮助您入门: 在 IIS 后面运行 CommandBox 服务器 youtube.com/watch?v=8q7sSZ7gK3E 将 CommandBox 服务器作为 Windows 服务启动youtu.be/-VyjpqlUi-U
  • @GunterO 这里是 CommandBox 的通用入门 ortussolutions.com/products/commandbox CommandBox 的美妙之处在于它需要几分钟的安装时间,并且您可以在几秒钟内启动任何版本的 ACF 或 Lucee Application Server。 .
  • 谢谢,一定会研究CommandBox。与我应该注意的 Apache 相比,CommandBox 有什么限制吗?在安全性、虚拟主机等方面……仅举几例?
猜你喜欢
  • 2017-02-16
  • 2017-05-22
  • 2018-10-14
  • 2016-06-07
  • 1970-01-01
  • 2017-01-05
  • 2019-11-17
  • 2015-01-27
  • 2018-07-24
相关资源
最近更新 更多