Hallo,
ich hab in meiner php.ini mein "extension_dir" wie folgt angegeben:
In der Ausgabe von phpinfo() wird es auch so angezeigt und leg ich Extensions in diesem Verzeichnis ab werden sie auch geladen.
Nun bin ich hingegangen und habe eine Erweiterung manuell kompiliert und anschliessend installiert, sie landete dann in folgendem Verzeichnis:
Aus einem Abschnitt des PHP - Manuals hab ich folgendes entnommen:
Nun habe ich aber doch den Pfad zum "extension_dir" explizit angegeben.
Gibt es vielleicht noch einen anderen Ort an dem geschaut wird, wohin eine Extension installiert werden soll?
Es ist kein schwerwiegendes Problem, aber ich würde mir doch gerne das manuelle Verschieben der Extensions sparen
Vielleicht hat ja jemand hier einen kleinen Tip für mich.
Dankeschön.
squig
ich hab in meiner php.ini mein "extension_dir" wie folgt angegeben:
Code:
extension_dir = "/opt/php/lib/php/extensions"
Nun bin ich hingegangen und habe eine Erweiterung manuell kompiliert und anschliessend installiert, sie landete dann in folgendem Verzeichnis:
Code:
$ phpize $ ./configure $ make $ make install /opt/php/lib/php/extensions/no-debug-non-zts-20060613/
Unix - Wenn nicht explizit in der php.ini angegeben, hängt das standardmäßige Verzeichnis ab von:
* ob PHP mit --enable-debug erstellt wurde oder nicht
* ob PHP mit (experimentellem) ZTS (Zend Thread Safety) Unterstützung erstellt wurde oder nicht
* der aktuellen internen ZEND_MODULE_API_NO (Zend interne Modul API Nummer, welche im Grunde das Datum der letzten größeren Modul API Änderung darstellt, z.B. 20010901).
Das obige in Betracht gezogen, ist das standardmäßige Verzeichnis <php-install-directory>/lib/php/extension/<debug-or-not>-<zts-or-not>-ZEND_MODULE_API_NO, z.B. /usr/local/php/lib/php/extensions/debug-non-zts-20010901 oder /usr/local/php/lib/php/extensions/no-debug-zts-20010901.
* ob PHP mit --enable-debug erstellt wurde oder nicht
* ob PHP mit (experimentellem) ZTS (Zend Thread Safety) Unterstützung erstellt wurde oder nicht
* der aktuellen internen ZEND_MODULE_API_NO (Zend interne Modul API Nummer, welche im Grunde das Datum der letzten größeren Modul API Änderung darstellt, z.B. 20010901).
Das obige in Betracht gezogen, ist das standardmäßige Verzeichnis <php-install-directory>/lib/php/extension/<debug-or-not>-<zts-or-not>-ZEND_MODULE_API_NO, z.B. /usr/local/php/lib/php/extensions/debug-non-zts-20010901 oder /usr/local/php/lib/php/extensions/no-debug-zts-20010901.
Gibt es vielleicht noch einen anderen Ort an dem geschaut wird, wohin eine Extension installiert werden soll?
Es ist kein schwerwiegendes Problem, aber ich würde mir doch gerne das manuelle Verschieben der Extensions sparen
Vielleicht hat ja jemand hier einen kleinen Tip für mich.
Dankeschön.
squig
Kommentar