【发布时间】:2010-03-26 08:34:46
【问题描述】:
为 PHP 创建可加载的 DLL 模块扩展以在 Windows 上为我自己的库创建本机支持的第一步是什么?
是否需要在 Windows 上重新编译 PHP?需要什么工具?我不想使用 exec 和命令行。
【问题讨论】:
标签: php dll module php-extension
为 PHP 创建可加载的 DLL 模块扩展以在 Windows 上为我自己的库创建本机支持的第一步是什么?
是否需要在 Windows 上重新编译 PHP?需要什么工具?我不想使用 exec 和命令行。
【问题讨论】:
标签: php dll module php-extension
请参阅编译 PHP 或 PHP 扩展的基本步骤:
【讨论】:
问。是否需要在 Windows 上重新编译 PHP?
A. 不一定,但这是最简单的方法。
命令行是你最好的朋友(苹果,经过多年的 GUI 改进,MACOS 通过...读回 shell)
我会尝试以下方法:
A.在 win 上设置 mingw-msys 构建系统。
B. 关注PHP Extension Manual:
1. 下载PHP Source code
2.Build PHP for Extension Development使用上面的MSYS
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
【讨论】: