![](/img/trans.png)
[英]Problems Compiling PHP with SSH2 pecl extension for Windows
[英]php pecl extension - compiling for win 8.1
我想將PHP 5.5+的php pecl擴展名ev http://pecl.php.net/package/ev編譯為Win 8.1 64位上的dll文件。
我已經下載了ev源代碼,並且已經安裝了Visual Studio Express(!)2012。下一步我要做什么? 我如何編譯源代碼?
Visual Studio Express(!)中的現有代碼沒有文件->新->項目。
我也已經嘗試使用pecl命令安裝pecl擴展。 但這不起作用:
C:\\ xampp \\ php> pecl install ev沒有可用的軟件包“ pecl.php.net/ev”安裝失敗
檢查install.md文件,您有所有需要的信息。 老實說,您不能使用pecl命令安裝它,因為有以下信息:
當前僅支持GNU / Linux平台。
也有手動安裝指南,但可能需要使用MinGW / MySYS進行安裝。 我想您需要編輯源代碼。
mingw-w64項目已取代mingw和mingw-build。
您當然可以通過轉到文件樹中的父目錄來選擇其他版本號。 例如,如果您查看個人版本,則會發現最新的版本: https : //sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/dongsheng-每天/4.9/
gcc不使用.lib文件,而是使用.a文件供libs使用,而php包括供開發人員使用的.lib文件,因此我立即知道它是針對VC ++的(它是用VC ++編譯的,對於Windows目標下載來說也是這樣)。 正確配置MSYS后(不是一件容易的事),
./configure;make;make install
./configure gives me the error:
configure: error: xml2-config not found. Please check your libxml2 installation.
libxml2需要python,某些Windows防病毒程序包將從mingw-w64中刪除。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.