Anzeige:
Ergebnis 1 bis 6 von 6

Thema: mehrere php-Versionen installieren

  1. #1
    Registrierter Benutzer
    Registriert seit
    Aug 2002
    Beiträge
    574

    mehrere php-Versionen installieren

    Hallo,

    habe auf einem Webserver die php-Version 5.2 installiert und damit laufen alle Webprojekte reibungslos.

    Ein Projekt benötigt nun aber definitiv die php-Version 5.3. Da ich die anderen Projekte nicht in Gefahr bringen möchte, hier die simple Frage:

    Kann man mehrere php-Versionen installieren und dann konfigurieren, für welches Verzeichnis welche Version verwendet wird?

    Bin für jeden Tipp dankbar.

    Danke und Gruß

    Stefan

  2. #2
    Roger Wilco
    Gast
    Zitat Zitat von Stiftmaster Beitrag anzeigen
    Kann man mehrere php-Versionen installieren und dann konfigurieren, für welches Verzeichnis welche Version verwendet wird?
    Ja, kann man. Im Zusammenhang mit dem Apache httpd wirst du dann allerdings nur für eine PHP-Version mod_php nutzen können (falls überhaupt gewünscht). Die weiteren Versionen müssen dann via CGI/FastCGI angebunden werden.

    Zu beachten ist auch, dass die meisten Paketmanager nicht die gleichzeitige Installation mehrerer Pakete mit demselben Namen aber unterschiedlicher Version erlauben. Du wirst PHP ggf. selbst bauen und in ein separates Verzeichnis installieren müssen.

  3. #3
    Registrierter Benutzer
    Registriert seit
    Aug 2002
    Beiträge
    574
    Hallo,

    vielen Dank für den Tipp/Hinweis. Habe php nun in Version 5.3.8 installiert und in Apache mittels CGI/FastCGI eingebunden bekommen. Damit bin ich schon mal einen riesen Schritt weiter.

    Nun lasse ich mir mittels phpinfo(); die wichtigsten Infos zu php anzeigen und stoße dort auf folgendes Problem:

    Configuration File (php.ini) Path: /etc/php53/apache2
    Loaded Configuration File: (none)

    In dem Verzeichnis liegt auch eine php.ini mit Recht 0777, allerdings wird diese nicht geladen. Was mache ich falsch???

    Bin für jeden Tipp dankbar.

    Gruß

    Stefan

  4. #4
    Roger Wilco
    Gast
    Hat der Benutzer, in dessen Kontext der PHP-Interpreter läuft, Zugriff auf die genannten Verzeichnisse? Es reicht nicht aus, dass du die php.ini Datei auf 0777 gesetzt hast, sondern alle Verzeichnisse müssen für den Benutzer bzw. die Gruppe zugänglich sein. Zumal das setzen von 0777 für die Datei eigentlich auch zuviel des Guten ist.

  5. #5
    Registrierter Benutzer
    Registriert seit
    Aug 2002
    Beiträge
    574
    Hi,

    also - folgende Rechte sind gesetzt:

    /etc - drwxr-xr-x
    /etc/php53 - drwxr-xr-x
    /etc/php53/apache2 - drwxr-xr-x
    /etc/php53/apache2/php.ini - -rwxrwxrwx

    Das müsste doch von den Rechten her reichen, oder?

    die php.ini habe ich absichtlich auf 0777 gesetzt - zum Testen, ob es nicht doch an den Rechten liegt. Final soll natürlich hier ein anderer Wert stehen.

    Noch weitere Tipps auf Lager?

    Danke und Gruß

    Stefan

  6. #6
    Registrierter Benutzer
    Registriert seit
    Aug 2002
    Beiträge
    574
    Hi,

    nach langem Suchen im Netz habe ich den Fehler glaube ich gefunden. Während der Installation muss zwischen "./configure" und "make" noch ein "make clean" durchgeführt werden - warum auch immer.

    Bei mir hat es geholfen.

    Gruß

    Stefan

Ähnliche Themen

  1. Server Fehler 500 bei Dateiupload php Apache
    Von leo_80 im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 04.01.11, 12:56
  2. PHP unter SuSE 10.2 installieren!
    Von el_fandios im Forum Anwendungen Allgemein, Software
    Antworten: 5
    Letzter Beitrag: 28.09.07, 09:28
  3. Plesk - php modul installieren
    Von H-net im Forum Router und Netzaufbau
    Antworten: 7
    Letzter Beitrag: 15.08.07, 15:51
  4. PHP nach Kompilation Installieren
    Von Leeloo im Forum Linux als Server
    Antworten: 16
    Letzter Beitrag: 27.02.07, 13:38
  5. gentoo php installieren
    Von derRichard im Forum Kompilieren von Kernel und Sourcen
    Antworten: 2
    Letzter Beitrag: 28.07.02, 12:44

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •