5

我正在尝试按照此处的说明进行操作:https ://code.google.com/p/php-sweph/wiki/build来编译 PHP 扩展。我的操作系统是 Windows XP。

我找不到“phpize”来执行命令。但是,我已经为 PHP 安装了 Pear。它是仅适用于 Linux 还是有办法在 Windows 上使用 phpsize 进行编译?

4

2 回答 2

6

在 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。

您可以在此处阅读更多内容: 在 Windows 上编译扩展

于 2015-12-24T18:38:21.023 回答
0

自己在 Windows 上构建 PHP 扩展很难。:你需要在 Windows 上构建 PHP 构建环境,这意味着你需要 Visual Studio 和其他一些东西。有关详细信息,请参阅http://php.net/manual/en/install.windows.building.php

这可能是简单地使用 Linux(或 Linux 虚拟机)或从其他人那里获取预构建的 .dll 文件的最简单方法。

于 2013-04-24T07:25:23.410 回答