PHP 5 installieren, ohne libxml2
Ich versuche zu installieren eine Kopie von PHP 5 auf meinem home-Verzeichnis auf dem schul-computer. Das problem ist, dass Wann immer ich versuche, es beschwert sich, dass meine Kopie von libxml2 ist zu veraltet, um zu arbeiten.
Gibt es eine Möglichkeit, ich kann installieren Sie dieses ohne Upgrade libxml2, da ich nicht die Erlaubnis, zu aktualisieren.
Irgendwelche Vorschläge?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Alternativ können Sie eine Installation von libxml in Ihrem home-Verzeichnis und übergeben Sie den Speicherort konfigurieren, in dem Sie es installiert haben, d.h.
Beim installieren von libxml, Sie müssen nur verwenden Sie die
--prefix=
option konfigurieren, um anzugeben, dass Sie nicht wollen, zu tun, ein system zu installieren.Unter der Annahme, dass Sie zusammengestellt cli-client (und der lib-Suchpfad für den aktuellen user und der apache-Benutzer sind die gleichen), die Sie überprüfen, ob die richtige lib verknüpft ist mit:
libxml aufgeführt ist, auf halbem Weg nach unten der library-Liste.
Wenn Sie nicht brauchen, xml-Unterstützung, einfach deaktivieren wie beschrieben auf auf dieser Seite:
Auf der anderen Seite, können Sie versuchen, zu kompilieren einer neueren version von libxml ohne Installation.
Gibt es einige Diskussion zu diesem Thema in der Diskussion um die Die PHP-Konfiguration Dokumentation. Sie können deaktivieren Sie die XML-Funktionen zu vermeiden, die Probleme, aber verlieren Sie viele nützliche Funktionen:
--disable-libxml --disable-dom --disable-simplexml --disable-xml --disable-xmlreader --disable-xmlwriter --without-pear
Meisten Stellungnahmen stark darauf hin, dass dies eine schlechte Idee. Ich würde vorschlagen, versuchen, herauszufinden, wie man die xmllib aktualisiert.
was über die Installation xmltools ?