tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
872
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    JamesT JamesT ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Beiträge
    112
    Hallo Leute,

    ich habe eine kurze Frage und kann mir nicht weiterhelfen. Ich habe einen rootserver,
    und wenn ich eine PHP info datei anlege um die einstellungen zu sehen sagt mir diese
    Datei das ich die PHP version 4.1.2 benutze. (http://www.ff-wallwitz.de/info.php)

    Wenn ich aber im SSH bin und php -v schreibe zeigt er mir die version 4.3.7 an, die ich
    eigentlich auch benutzen will.

    Jetzt meine Frage wo liegt der Fehler? Und wie ändere ich das?

    Danke im voraus für eure hilfe.

    Jamest
     

  2. #2
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Der Fehler ist wohl bei der Installation von PHP 4.3.7 passiert.
    Auf Deinem System befindet sich PHP 4.3.7, jedoch ist das Apache-Modul noch PHP 4.1.2.

    Fuer das Info-Script mal in der Shell aus.
    Das ist zwar etwas unuebersichtlich, aber dort duerftest Du dann feststellen, dass dort PHP 4.3.7 ausgegeben wird.
    Und in der ./configure-Zeile wirst Du wahrscheinlich sehen, dass --with-apxs=/usr/bin/apxs fehlt.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  3. #3
    JamesT JamesT ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Beiträge
    112
    Kannst du mir sagen wie ich das in der shell ausführe?

    Und was muss ich machen um das zu ändern?

    danke schonmal für deinen Tipp.

    Liebe grüße

    jamest
     

  4. #4
    JamesT JamesT ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Beiträge
    112
    Ich hab jetzt php -i | more gemacht, und wie du sagst, dort wird auch die 4.3.7 angezeigt,
    also scheint das apache noch auf die alte version verlinkt zu sein, kannst du mir sagen, wie und wo ich das ändern kann?

    lg
    jamest
     

  5. #5
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Du kannst die Version von PHP in der Shell abfragen aber kein Programm ausfuehren.

    Gib das Script als Parameter fuer den Befehl php an, dann laeuft's.

    Du wirst PHP neu kompilieren muessen.
    Wer hat PHP zuletzt aktualisiert? Du?
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  6. #6
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Apache ist nirgends verlinkt.
    Das Apache-Modul von PHP wird beim kompilieren erstellt wenn Du den Parameter angibst den ich vorhin in fett gepostet hab.
    Wenn der Parameter fehlt, dann gibt's auch kein Modul.

    Wie gesagt, PHP neu kompilieren wird helfen.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  7. #7
    JamesT JamesT ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Beiträge
    112
    Ja ich hatte zuletzt PHP aktualisiert,

    worauf muss ich denn achten wenn ich das jetzt neu machen will, kannst du mir ein paar tipps geben? dann aktualisier ich das jetzt nocheinmal. Wie sieht das aus mit den einstellungen die ich jetzt aktiviert habe, bleiben die oder muss ich das neue php danach wieder konfigurieren?

    Danke schonmal für deine hilfe
     

  8. #8
    JamesT JamesT ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Beiträge
    112
    Der Webserver hat Debian als Betriebssystem, da kann ich doch keine parameter wie der den du oben angegeben hast nutzen, oder?
     

  9. #9
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Erstmal: Bist Du sicher, dass ein Root-Server das richtige fuer Dich ist? Wie sieht's mit Sicherheitsupdates aus? Firewall, etc.?

    Nun wieder zum eigentlichen Problem:
    Die php.ini wird nicht ueberschrieben, diese Einstellungen bleiben also erhalten.
    Beim Kompilieren solltest Du die ./configure-Parameter waehlen wie Du sie brauchst.
    In der verlinkten phpinfo() ist so gut wie alles aktiv, das ist uebefluessig.
    Du solltest ja wissen was Du so brauchst. Und vergiss nicht anzugeben, dass Du fuer Apache kompilieren willst.

    Bei allen Fragen zu diesem Thema steht Dir natuerlich auch das File INSTALL aus dem PHP-Source zur Verfuegung.

    Was spricht gegen den von mir geposteten Parameter?
    Geändert von Dennis Wronka (30.08.05 um 11:13 Uhr)
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 02.06.10, 13:21
  2. Beim kopieren von Schrift werden mir falsche Glyphen angezeigt.
    Von Jan-Frederik Stieler im Forum Typografie
    Antworten: 2
    Letzter Beitrag: 18.05.10, 14:30
  3. Falsche Framework-Version?!
    Von the_smurf im Forum .NET Café
    Antworten: 0
    Letzter Beitrag: 08.01.09, 12:20
  4. Problem mit Cache (Aktuelle Version wird nicht angezeigt!)
    Von berndf78 im Forum Flash Plattform
    Antworten: 4
    Letzter Beitrag: 27.03.05, 14:57
  5. problem mit reason 2.0 DEMO: falsche rewire version...
    Von shiver im Forum Audiotechnik, Recording & Audio-Software
    Antworten: 3
    Letzter Beitrag: 28.12.02, 15:48