1. Verwenden Sie zunächst ext_skel, um ein Skelett eines erweiterten PHP-Moduls zu erstellen:
Hier ist zu beachten, dass sich das ext_skel-Tool im Allgemeinen im ext-Verzeichnis des PHP-Quellcodepakets befindet. Ich bevorzuge es jedoch, es auszugeben, dh kein Modul im ext-Verzeichnis des PHP-Quellcodepakets zu erstellen. Angenommen, ich erstelle jetzt ein Modul in /home/php. Das Modul namens php_hello
#cd /home/php
#/path/to/ext_skel --extname=php_hello
#cd php_hello
Ändern Sie die Datei config.m4 wie folgt: Entfernen Sie einfach einige DNL-Kommentare:
PHP_ARG_WITH(php_hello, für php_hello-Unterstützung,
dnl Stellen Sie sicher, dass der Kommentar ausgerichtet ist:
[ --with-php_hello php_hello-Unterstützung einschließen])
Oder
PHP_ARG_WITH(php_hello, für php_hello-Unterstützung,
dnl Stellen Sie sicher, dass der Kommentar ausgerichtet ist:
[ --with-php_hello php_hello-Unterstützung einschließen])
Damit ist das Grundgerüst eines erweiterten Moduls vervollständigt. Schauen Sie sich das Ende von config.m4 an: PHP_NEW_EXTENSION(php_hello, php_hello.c, $ext_shared) Diese Zeile gibt die Zieldatei an, die das php_hello-Modul kompilieren muss, nämlich php_hello.c
Alle Ressourcen auf dieser Website werden von Internetnutzern beigesteuert und veröffentlicht oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur zum Lernen und Nachschlagen. Bitte verwenden Sie sie nicht für kommerzielle Zwecke, da Sie sonst für alle daraus entstehenden Folgen verantwortlich sind! Wenn es einen Verstoß gibt, kontaktieren Sie uns bitte, um ihn zu löschen und zu entfernen. Kontaktinformationen: admin@php.cn