Installieren Sie PHP 5 ohne libxml2

7

Ich versuche eine Kopie von PHP 5 in meinem Home-Verzeichnis auf dem Schulcomputer zu installieren. Das Problem ist, dass, wenn ich versuche, es beschwert, dass meine Kopie von libxml2 zu alt ist, um zu arbeiten.

Gibt es eine Möglichkeit, diese ohne Upgrade libxml2 zu installieren, da ich keine Berechtigung zum Upgrade habe.

Irgendwelche Vorschläge?

    
hakre 04.03.2009, 15:00
quelle

4 Antworten

9

Alternativ können Sie libxml in Ihrem Home-Verzeichnis installieren und den Standort, an dem Sie es installiert haben, konfigurieren, d. h.

%Vor%

Bei der Installation von libxml müssen Sie nur die Option --prefix= mit configure verwenden, um anzugeben, dass Sie keine Systeminstallation durchführen möchten.

Angenommen, Sie haben den cli-Client kompiliert (und der lib-Suchpfad für den aktuellen Benutzer und den Apache-Benutzer sind identisch), überprüfen Sie, ob die richtige lib mit folgendem Link verknüpft ist:

%Vor%

libxml ist auf halbem Weg in der Bibliotheksliste aufgeführt.

    
Dana the Sane 04.03.2009 15:29
quelle
7

Wenn Sie keine XML-Unterstützung benötigen, deaktivieren Sie sie einfach wie in diese Seite :

%Vor%

Auf der anderen Seite können Sie versuchen, eine neuere Version von libxml zu kompilieren, ohne sie zu installieren.

    
soulmerge 04.03.2009 15:07
quelle
3

Dieses Thema wird in der PHP-Konfigurationsdokumentation diskutiert . Sie können die XML-Funktionen deaktivieren, um die Probleme zu vermeiden, aber Sie werden viele nützliche Funktionen verlieren: --disable-libxml --disable-dom --disable-simplexml --disable-xml --disable-xmlreader --disable-xmlwriter --without-pear

Die meisten Kommentare deuten stark darauf hin, dass dies eine schlechte Idee ist. Ich würde vorschlagen, herauszufinden, wie man das xmllib aktualisiert.

    
acrosman 04.03.2009 15:07
quelle
0

Was ist mit der Installation von xmltools ?

    
tom 26.04.2010 00:53
quelle

Tags und Links