为PHP创建可加载DLL模块扩展的第一步是什么,以便在Windows上为我自己的库创建本机支持?
是否需要在Windows上重新编译PHP?需要什么工具?我不想使用exec和命令行。
答案 0 :(得分:3)
Q值。是否需要在Windows上重新编译PHP? 答:不一定,但这是最简单的方法。
命令行是你最好的朋友(苹果,经过多年的GUI改进MACOS ......读回shell)
我会尝试以下方法:
一个。在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
答案 1 :(得分:3)
请参阅编译PHP或PHP扩展的基本步骤: