我在这里发现了一些相关的帖子,但没有得到我的答案。所以再次张贴。
我将如何在Windows上安装PECL扩展?假设我想要Windows XP上的PECL oAuth扩展。
我知道2种方法,但他们都没有为我工作。Windows的PECL扩展
该网站http://pecl4win.php.net/已停产数月。所以我不能下载DLL。有什么地方可以下载DLL吗?
运行命令 PECL安装OAuth的0.99.9.tgz抛出的DSP oauth.dsp不存在错误
。
我尝试了几个其他扩展也得到相同的错误。
我在这里错过了什么?
由于扩展的源代码很容易获得,因此不用直接提供特定的dll,而是直接发布关于如何从源代码构建pecl扩展dll的详细指南。 我在这方面找到了一些文章,但仍不是很清楚。 – Varun 2010-01-15 14:03:07
http://wiki.php.net/internals/windows/stepbystepbuild有一些说明。正如我在这里对另一个答案的评论中所说:Windows上的构建系统目前不允许构建扩展单独使用,但oyu必须从PHP源代码树构建。 要添加oauth,您必须在运行buildconf.bat之前将源文件放在php-src/ext/oauth中,或对buildconf.bat使用--extra-ext-dir(或类似的)选项。 – johannes 2010-01-16 15:16:39
两年后,我对之前的评论进行了更新:同时还有一个“phpize”工具,类似于Unix下载的“开发”下载的Unix工具。构建PECL扩展通常仍然不是微不足道的,因为许多开发人员不需要在Windows上测试,这需要一些采用,特别是在使用第三方库 – johannes 2012-05-15 13:31:16