为 PHP 创建可加载的 DLL 模块扩展以在 Windows 上为我自己的库创建本机支持的第一步是什么?
是否需要在 Windows 上重新编译 PHP?需要什么工具?我不想使用 exec 和命令行。
为 PHP 创建可加载的 DLL 模块扩展以在 Windows 上为我自己的库创建本机支持的第一步是什么?
是否需要在 Windows 上重新编译 PHP?需要什么工具?我不想使用 exec 和命令行。
有关编译 PHP 或 PHP 扩展的基本步骤,请参阅:
问:是否需要在 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