是否有用于PHP的包含扩展的.dll版本?PECL4WIN 上包含的手册链接没有帮助。我没有编译器来构建我自己的 DLL。
注意:拼写“包括”是正确的!
编辑:我没有编译器,但确实认识有编译器的人......不过,这确实是最后的手段。
据我所知,Windows 版本不再存在。也许之前维护它的人出于某种原因不得不停下来。
我想知道在 Windows 下编译 PECL 扩展需要什么。
编辑
这是有关在 Windows上编译不同 PECL 扩展的一些信息。您也许可以推断到包含的扩展名。
编辑
WAMP 服务器带有 PECL 和 PEAR。我实际上可以从 Windows 命令行运行命令pecl install inclued-alpha,它会出去并尝试从 PECL 站点获取包含的扩展名。
不幸的是,当它解压 .tgz 文件并尝试编译它时它死了
ERROR: The DSP inclued.dsp does not exist.
您正在运行哪个版本的 PHP?我知道有人可以为您编译一个版本。
好的,编译好了 - 我已经在我的 5.2.6 版本上进行了测试,它似乎工作正常。
我被告知在线程环境(例如 Windows)中使用它可能会出现问题,但这只是一个可能。还:
[13:10] <g0pz> the inclued dumpfiles will collide, because it uses PID # + increments
[13:11] <g0pz> but command line should work ok
[13:12] <g0pz> is the threaded apache version which'll have the same PID and well, a "possible" collision
祝你好运:)
如果您对包含有任何问题,请戳我。
我即将发布一个版本,我将在 windows 中执行 mkstemp() 而不是选择 PID + 计数。
希望还有一个 gensvg.php,它将使用 pear::Image::GraphViz 在浏览器中呈现有向图。
这不是他们的DLL下载站点吗?http://pecl4win.php.net/list_dlls.php
除非我停止浏览该网站?
Windows的官方PHP网站说:
用于 Windows 的 PECL
Windows 的 PECL 扩展正在开发中。pecl 网站上的界面很可能会更新为直接从该网站提供 Windows DLL 下载。同时,可以在 这里找到一些扩展。
该“此处”链接指向http://downloads.php.net/pierre/,在众多其他扩展中,您会发现包含 PHP 5.2 和 5.3、VC6 和 VC9、线程安全和非-线程安全。与我的 PHP 版本匹配的那个似乎正在工作。