Wie verwende ich die richtige PHP-Version? phpinfo sagt eine andere Version

Wie verwende ich die richtige PHP-Version? phpinfo sagt eine andere Version

Fedora 17. Ich habe eine PHP-Version auf meinem System installiert, nennen wir siephpMain.

Und ich habe eine andere PHP-Version aus dem Quellcode mit dieser Option kompiliert:

./configure --prefix=/opt/php/5.xy

Ich werde es nennen alsphpAlt.

Dann ging ich zum/usr/binOrdner und benennen Sie denphpZuphpMainund erstellte einen Symlink auf/usr/bin/zeigt auf/opt/php/5.xy/bin/php.

Wenn ich im Terminal eingebe:

php -v

ich habe dasphpAltVersion, und es ist ok. Aber das Ausführen einerphpinfoProjekt im Browser bekomme ich diefalschVersion, diephpMainAusführung.

Was ich ändern muss für diephpinfozeigt die richtigephpAltAusführung?

Antwort1

Für die Befehlszeile:
Passen Sie Ihren Suchpfad ( $PATHUmgebungsvariable) so an, dass das Verzeichnis mitphpAltist vor dem, der enthältphpMain.

Für den Webserver:(vorausgesetzt, Sie verwenden PHP als Apache-Modul)
Entfernen Sie die LoadModuleZeile für das System-PHP und fügen Sie eine Zeile hinzu, die auf die .so-Datei für`phpAlt.

verwandte Informationen