2013-04-14 80 views
0

我試圖按照這裏的指示:https://code.google.com/p/php-sweph/wiki/build來編譯PHP擴展。我的操作系統是Windows XP。在Windows下的Phpize

我無法找到「phpize」來執行該命令。不過,我已經爲PHP安裝了Pear。這是僅針對Linux的東西,還是有一種方法可以用Windows的phpsize進行編譯?

+0

PEAR無關與PHP擴展。你需要的是一個C編譯器,比如Microsoft Visual Studio。你是否有一個?你知道如何使用它嗎? –

回答

0

在Windows上很難構建PHP擴展:您需要Windows上的PHP構建環境,這意味着您需要Visual Studio和其他一些東西。有關更多信息,請參閱http://php.net/manual/en/install.windows.building.php

這可能是簡單使用Linux(或Linux虛擬機)或從其他人獲得預構建的.dll文件的最簡單方法。

2

在windows編譯腳本的設計在編譯PHP本身應該添加您的擴展編譯用PHP ...

在Windows上,你不叫phpize而是你打電話buildconf.bat。

打開Visual Studio開發命令提示(64或32位), 並運行

CD C:\ PHP-SRC buildconf.bat --add模塊-DIR = C:\ MyPhpExtensions buildconf .bat將掃描C:\ MyPhpExtensions的每個子文件夾,查找config.w32文件的 。

然後它會生成一個configure.bat。

你可以在這裏閱讀更多: Compile an extension on Windows