Wie ändere ich die Umgebungsvariable APXS, um ein APXS-Tool von einem anderen Ort zu verwenden?Wie ändere ich die APXS-Umgebungsvariable?
Ich versuche, einen Apache-Modul meiner MAMP-Installation zu installieren. Ich kann das Modul erfolgreich mit $ apxs -cia mod_ftp_example.c
installieren. Der globale Befehl apxs
verwendet jedoch das apxs-Tool, das für den vorinstallierten Apache-Server von MAC OS X konfiguriert ist, anstatt das apxs-Tool in meinem MAMP-Build zu verwenden.
Das bedeutet, dass, wenn ich den apxs
Befehl im Terminal ausführen, der .so-Datei des Moduls hier installiert ist:
/usr/libexec/apache2
Dies das Modul an den Apache-Server installiert, der mit dem Mac kommt, und nicht meine MAMP bauen. Der Pfad zu der Bibliotheksmodule, die ich will in meinem Moduls .so-Datei installieren ist hier eigentlich:
/Applications/MAMP/Library/modules
Nun, wenn ich den Befehl $ whereis apxs
ausführen, ich sehe das apxs Werkzeug in /usr/sbin/apxs
befindet - wieder, dies ist innerhalb der httpd Build für den Standard OS X Apache-Server und nicht mein MAMP-Server.
Meine Theorie ist, dass wenn ich den whereis
Speicherort der Apxs ändern kann, dann kann ich meine Module an der richtigen Stelle installieren. Wie kann ich diesen Standort ändern? Ich habe Folgendes versucht, aber es scheint nicht zu funktionieren:/
$ APXS=/applications/mamp/library/bin/apxs
Irgendwelche Ideen ??? Vielen Dank!