我使用ext_skel命令工具创建了示例php扩展。
当我尝试./configure --help
从php基础文件夹,我的扩展没有显示在那里。
我应该在哪里添加/启用我的扩展名,以便它将出现在php的./configure --help
上。
注意:我可以从php/ext/extname
文件夹单独编译它,但我希望它从php与其他扩展库编译。
您需要遵循以下步骤:-
:~/cvs/php4/ext:> ./ext_skel --extname=my_module
Creating directory my_module
Creating basic files: config.m4 .cvsignore my_module.c php_my_module.h CREDITS EXPERIMENTAL tests/001.phpt my_module.php [done].
要使用您的新扩展名,您必须执行以下步骤:
- $ vi ext/my_module/config.m4
- 。美元/buildconf
- $ ./configure——(与|启用)-my_module 使美元
- $ ./php -f ext/my_module/my_module.php
- $ vi ext/my_module/my_module.c使美元
你需要运行。/buildconf命令,将你的扩展添加到PHP扩展列表中。之后,您将能够通过。/configure -help命令看到您的扩展名。
请参阅http://php.net/manual/en/internals2.ze1.zendapi.php文件以获得更多说明。