6

为 PHP 创建可加载的 DLL 模块扩展以在 Windows 上为我自己的库创建本机支持的第一步是什么?

是否需要在 Windows 上重新编译 PHP?需要什么工具?我不想使用 exec 和命令行。

4

2 回答 2

4

有关编译 PHP 或 PHP 扩展的基本步骤,请参阅:

https://wiki.php.net/internals/windows/stepbystepbuild

于 2011-07-08T17:28:53.757 回答
2

问:是否需要在 Windows 上重新编译 PHP?
A. 不一定,但这是最简单的方法。

命令行是你最好的朋友(苹果,经过多年的 GUI 改进了 MACOS,...读回了 shell)

我会尝试以下方法:

A. 在 win 上设置mingw-msys构建系统。
B. 遵循PHP 扩展手册
1. 下载PHP 源代码
2.使用上述 MSYS构建 PHP 进行扩展开发3. 使用ext_skel
生成扩展骨架,您的扩展将驻留在 ext/ 目录中 4. 编辑config.w32(是用于生成类似于 m4 的 Makefile 的 javascript 宏系统 ... 继续按照以下步骤操作:http : //www.php.net/manual/en/internals2.php http://talks.somabo.de/200610_zend_conf_php_extension_development.pdf




于 2010-03-26T10:52:52.127 回答