Ich entwickle Apache-Modul. Ich möchte einige Daten aus meiner eigenen Konfigurationsdatei lesen. Wie liest man die Konfigurationsdatei in Apache? Ich verwende C-Sprache, um das Modul zu entwickeln.Lesen der Konfigurationsdatei im Apache-Modul
0
A
Antwort
0
Sie sollten dies vermeiden, da Apache Ihnen einen ausgefeilten Konfigurationsmechanismus bietet. Wenn Sie darauf bestehen, registrieren Sie einen post_config-Hook und machen Sie C-Programmierung von 101 I/O, um eine Datei zu lesen und zu parsen.
0
Sie müssen ap_config.h
in Ihrem c-Code einschließen.
ap_config_file *fl;
apr_pool_t *pl;
location = "location of your file";
apr_pool_create(&pl,NULL);
if(ap_pcfg_openfile(&fl,pl,location)==APR_SUCCESS){
/* do your stuff here */
}
könnten Sie mir ein Beispiel geben. –
Laden Sie den Quellcode von Apache herunter und schauen Sie sich ein beliebiges Standardmodul an. – covener
danke für den Vorschlag. Jetzt kann ich die Konfigurationsdatei lesen. –