1
我已經使用ext_skel命令工具創建了示例php擴展。在哪裏添加php擴展名與其他擴展名編譯
當我嘗試./configure --help
從PHP基地文件夾,我的擴展沒有出現在那裏。
我應該在哪裏添加/啓用我的擴展名,以便它將出現在php的./configure --help
上。
注意:我可以從php/ext/extname
文件夾中單獨編譯它,但是我希望它可以從其他擴展名的php base編譯。
我已經使用ext_skel命令工具創建了示例php擴展。在哪裏添加php擴展名與其他擴展名編譯
當我嘗試./configure --help
從PHP基地文件夾,我的擴展沒有出現在那裏。
我應該在哪裏添加/啓用我的擴展名,以便它將出現在php的./configure --help
上。
注意:我可以從php/ext/extname
文件夾中單獨編譯它,但是我希望它可以從其他擴展名的php base編譯。
您需要按照下列步驟操作: -
:~/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].
要使用新的擴展,你必須執行以下步驟:
重複步驟3-6,直到你滿意ext/my_module/config.m4和 第6步確認您的模塊已編譯爲PHP。然後,開始編寫 代碼,並根據需要重複最後兩個步驟。
您需要運行./buildconf命令將您的擴展名添加到PHP擴展名列表中。之後,您將能夠通過./configure -help命令查看您的擴展。
請按照文檔http://php.net/manual/en/internals2.ze1.zendapi.php瞭解更多信息。