【问题标题】:Can someone compile PHP runkit DLL extension for me?有人可以为我编译 PHP runkit DLL 扩展吗?
【发布时间】:2023-03-14 15:45:02
【问题描述】:

我放弃了。我前段时间问过this question,但我又遇到了这个问题。我仍然遇到编译错误/丢失文件/其他我无法/没有时间修复的问题。不要误会我的意思——我已经编译了好几次,但是我没有工作过的 DLL 文件。我使用 WAMPServer 2.1e [Apache 2.2.17, PHP 5.3.5] - 启用 php_runkit 后它不会启动。即使已经从 Internet 编译的 DLL 也无法正常工作。还有一次,Windows 似乎对我不利。

现在作为一名程序员,我真的很蹩脚地问你以下问题:有人可以为我编译 PHP runkit DLL 扩展或将我指向 WORKING 吗? 请测试它是否有效并提供你的 WAMP 堆栈配置,所以我可以调整我的。

你会是我的英雄。

【问题讨论】:

    标签: php dll wampserver runkit


    【解决方案1】:

    compiled Zenovich's fork 用于 5.3,没有 ZTS,VS9,提交 f8daf39 并进行细微的更改,以便在 Visual Studio 中构建。

    很遗憾,ZTS 版本好像坏了,没有编译。它的问题需要一些努力来解决。因此,您必须将 PHP 作为 CGI 二进制文件运行,而不是作为 Apache 模块运行。

    【讨论】:

    • 所以你说没有办法在普通的 WAMP 堆栈上运行它?
    • @Tomasz 我是说你必须使用 CGI 或 FastCGI。为此配置 Apache 并不是特别困难...
    • 不好,不能在普通堆栈上“简单运行”,但我会照你说的做。这是迄今为止我得到的最好的答案,所以我没有抱怨。 ;]
    • @Artefacto,in-built PHP webserver 被认为是 TS 还是 NTS?
    【解决方案2】:

    Artefacto 的二进制文件对我来说不能正常工作,所以我为 PHP 5.3、5.4 和 5.5(TS 和 NTS 版本)编译了最新的 runkit。您可以在这里获取它 - https://github.com/Crack/runkit-windows

    PHP 5.3 和 5.4 模块使用 VC9 编译,5.5 使用 VC11 编译,因此它们可以与官方 PHP 二进制文件一起使用。

    【讨论】:

      猜你喜欢
      • 2013-05-14
      • 2023-03-24
      • 2010-11-08
      • 1970-01-01
      • 2015-05-31
      • 2014-01-09
      • 1970-01-01
      • 2016-03-22
      • 2017-03-21
      相关资源
      最近更新 更多