我正在尝试按照此处的说明进行操作:https://code.google.com/p/php-sweph/wiki/build以编译PHP扩展。我的操作系统是Windows XP。
我无法找到“phpize”来执行命令。但是,我已经为PHP安装了Pear。它只适用于Linux,还是有一种方法可以在Windows上使用phpsize进行编译?
答案 0 :(得分:4)
在windows中编译脚本设计来编译php本身,并且应该添加你的扩展以用php编译...
在Windows上,您不会调用phpize,而是调用buildconf.bat。
打开Visual Studio开发人员命令提示符(64位或32位), 并运行
cd C:\ php-src buildconf.bat --add-modules-dir = C:\ MyPhpExtensions buildconf.bat将扫描C:\ MyPhpExtensions的每个子文件夹 对于config.w32文件。
然后它会生成一个configure.bat。
您可以在这里阅读更多内容: Compile an extension on Windows
答案 1 :(得分:0)
很难在Windows上构建PHP扩展:在Windows上需要PHP构建环境,这意味着您需要Visual Studio和其他一些东西。有关详细信息,请参阅http://php.net/manual/en/install.windows.building.php。
这可能是简单使用Linux(或Linux虚拟机)或从其他人那里获得预先构建的.dll文件的最简单方法。