Вам необходимо выполнить следующие шаги: -
:~/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].
Чтобы использовать новое расширение, вам необходимо выполнить следующие шаги:
- $ cd ..
- $ vi ext / my_module / config.m4
- $ ./buildconf
- $ ./configure - [with | enable] -my_module
- $ make
- $ ./php -f ext / my_module / my_module.php
- $ vi ext / my_module / my_module.c
- $ make
Повторяйте шаги 3-6, пока вы не будете удовлетворены ext / my_module / config.m4, и шаг 6 подтвердит, что ваш модуль скомпилирован в PHP.Затем начните писать код и повторяйте последние два шага так часто, как это необходимо.
Вам нужно запустить команду ./buildconf, которая добавит ваше расширение в список расширений PHP.После этого вы сможете увидеть свое расширение с помощью команды ./configure -help.
Пожалуйста, следуйте документу http://php.net/manual/en/internals2.ze1.zendapi.php для получения дополнительной информации.