我在這裏發現了一些相關的帖子,但沒有得到我的答案。所以再次張貼。
我將如何在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