Ich habe PHP mit dem Binärverzeichnis von Apache „zusammengeführt“, allerdings habe ich den Pfad zu den Dateien jahrelang wie folgt fest codiert:
curl.cainfo = d:/server/bin/cacert.pem
-
browscap = d:/server/bin/browscap.ini
-
session.save_path = "N;MODE;d:/server/www/sessions"
Abgesehen von diesen 3 Einstellungen ist dieses Setup vollständig portierbar. Gibt es eine Möglichkeit, diese Pfade dynamischer zu schreiben? PHP ist in installiert d:/server/bin
.
Dank im Voraus ;)
Antwort1
Nach einigem Ausprobieren ist der vollständige Pfad erforderlich, daher lautet die Antwort auf diese Boolesche Frage wie folgt:
JA
In der aktuellen Version von PHP ist für die meisten PHP.INI-Einstellungen, in denen ein Pfad zu einer Datei oder ein Speicherort zum Speichern von Daten festgelegt werden muss, ein vollständiger Pfad mit Schrägstrich /
als Pfadtrennzeichen unter Windows und Linux erforderlich.