2011-03-06 57 views
4

我需要從PHP文件中調用Perl腳本,並且知道我需要Perl類,並且它已在php_perl.dll擴展中。我也從PECL下載了php_perl包,但如你所知,它只是源代碼,需要編譯。我不在C中工作,所以編譯它不是一個真正的選項 - 我嘗試下載Visual Studio Express,但我似乎仍然無法實現。在pecl4win關閉的情況下,哪裏可以得到php_perl.dll?

所以我真的需要php_perl.dll,但是http://pecl4win.php.net/ext.php/php_perl.dll只是告訴我:「pecl4win構建盒暫時不能使用,我們正在準備一個新的構建系統。」當然,必須有SOMEWHERE,否則我可以得到DLL,但我似乎無法找到它。我發現的每一個環節似乎都是其他人在尋找它,或者是一個想要你給他們提供信用卡信息的看起來像是warez的網站。

謝謝...

----尼克

+2

pecl4win.php.net已經一去不復返了,不會再回來了。你的下一個最好的源代碼可能是http://downloads.php.net/pierre/,但是那裏沒有php_perl.dll。 – 2011-03-06 04:32:38

+0

感謝您讓我知道不要等待。 (我想我只是要弄清楚如何自己編譯它。謝謝... – NickChase 2011-03-06 13:48:19

回答

2

Internet Archive Wayback Machine results看好,也許是其中一個鏈接,會導致你的文件(雖然他們經常採取這樣的二進制文件從歸檔中) 。

編輯:我能夠得到DLL的舊分支php-5.0.5 (5_0)那種方式和 上傳它 here (刪除)。或者嘗試direct link

尋找新的分支php-5.1.6 (5_1)但迄今爲止沒有結果,我查了4個最近的日期。

EDIT2:找到另一個working link分支php-5.1.2

+0

感謝您的上傳,這真是太棒了。不幸的是,舊的DLL不能用於當前版本的PHP 。:(('程序入口點_zval_copy_ctor不能位於動態鏈接庫php5ts.dll') – NickChase 2011-03-06 03:34:00

+0

好吧,我將刪除上傳的文件,並讓你知道我是否應該找到一種方法來獲得更新的版本。 – schnaader 2011-03-06 03:37:53

+0

看起來像應該工作,如果你有perl58.dll。謝謝! – NickChase 2011-03-07 17:27:18