Neuere PHP-Version 4.2.3 auf Suse 8.1 installieren
Hallo liebe Helfer, ich habe folgende Frage. Ich habe Suse 8.1 und darauf PHP 4.2.2 .235 installiert. Alles was es davon gibt. mod_php4, mod_php4 core , devel und servlet. Ich möchte nun gerne auf 4.2.3 updaten, weil man uns im PHP-Kurs gesagt hat, das diese Version einen Bug hat. Da ich mich noch nicht so gut auskenne, wäre es toll, wenn Ihr mir einen Tipps geben könntet, wie ich die neue Version am besten einspielen kann. Vielen herzlichen Dank für Eure Hilfe. Viele Grüße Marita Betz
Hallo Marita, Am Mittwoch, 9. Juli 2003 00:34 schrieb Marita Betz:
Ich möchte nun gerne auf 4.2.3 updaten, weil man uns im PHP-Kurs gesagt hat, das diese Version einen Bug hat.
4.2.3? Laut www.php.net ist 4.3.2 die aktuelle Stable.
Da ich mich noch nicht so gut auskenne, wäre es toll, wenn Ihr mir einen Tipps geben könntet, wie ich die neue Version am besten einspielen kann.
Evtl. klappt es, wenn du das Source-rpm nimmst, auspackst (mit rpm -i name-des-src.rpm), die aktuellen Sourcen von php.net nach /usr/src/packages/SOURCES kopierst, dann das SPEC-file (/usr/src/packages/SPECS/irgendwas-mit-php.spec) bearbeitest (Namen des Source-tar-balls ändern, versionsnummer, etc.) und wieder ein rpm erzeugst (rpm -bb /path/to/spec-file) Hinweis: Ist mit dieser SuSE/php-Version nicht getestet. HTH, gruß, sven
Hallo Marita, ich geb dir mal einen Link zu diesem Thema: http://dan.drydog.com/apache2php.html Eine recht einfache -aber anfänglich gute- Beschreibung, wie man seine Quellen selber kompiliert. PHP wird hier als Modul kompiliert. Wenn Du den Apache2 bereits hast, dann einfach dessen Teil weglassen. Für den "configure" Befehl gibt's ein lange Liste von Optionen, die Du beim Neukompilieren von PHP miteinbauen kannst: http://www.php.net/manual/de/install.configure.php Dort solltest Du auch mal nachschauen, um zu sehen was Du _wirklich_ brauchst. Um dich bei Fehlern nicht immer wieder tot zu tippen, schreib Dir einfach ein kurzes Skript, ungefähr in der Form (wie auch im Link gezeigt): cd php-4.3.2/ ./configure --prefix=/usr/local/apache \ --enable-so\ --enable-cgi\ --enable-info\ --enable-rewrite\ --enable-speling\ --enable-usertrack\ --enable-deflate \ --enable-ssl\ --enable-mime-magic cd .. make und make install kannst Du dann später von Hand starten, wenn bei configure keine Fehler aufgetreten sind. Ob bestimmte configure-Optionen überhaupt möglich sind, hängt stark von den installierten Paketen ab. Vieles kannst Du aber über die Distri nachholen. Mit freundlichen Grüßen Maik Bader
Hallo Sven und Maik, vielen Dank für Eure Antworten. Ich habe mich bei der Versionsnummer bestimmt verschrieben. Sorry. Ich werde mir das mal in Ruhe zu Gemüte führen. Falls ich damit nich klar komme rühre ich mich nochmal. Ich habe nicht den Apache 2 im Einsatz sondern noch die 1.3.26.57 im Einsatz. Viele herzliche Grüße Marita Betz Mittwoch, 9. Juli 2003 02:27 schrieb M. Bader:
Hallo Marita,
ich geb dir mal einen Link zu diesem Thema: http://dan.drydog.com/apache2php.html Eine recht einfache -aber anfänglich gute- Beschreibung, wie man seine Quellen selber kompiliert.
PHP wird hier als Modul kompiliert. Wenn Du den Apache2 bereits hast, dann einfach dessen Teil weglassen.
Für den "configure" Befehl gibt's ein lange Liste von Optionen, die Du beim Neukompilieren von PHP miteinbauen kannst: http://www.php.net/manual/de/install.configure.php
Dort solltest Du auch mal nachschauen, um zu sehen was Du _wirklich_ brauchst.
Um dich bei Fehlern nicht immer wieder tot zu tippen, schreib Dir einfach ein kurzes Skript, ungefähr in der Form (wie auch im Link gezeigt): cd php-4.3.2/ ./configure --prefix=/usr/local/apache \ --enable-so\ --enable-cgi\ --enable-info\ --enable-rewrite\ --enable-speling\ --enable-usertrack\ --enable-deflate \ --enable-ssl\ --enable-mime-magic cd ..
make und make install kannst Du dann später von Hand starten, wenn bei configure keine Fehler aufgetreten sind. Ob bestimmte configure-Optionen überhaupt möglich sind, hängt stark von den installierten Paketen ab. Vieles kannst Du aber über die Distri nachholen.
Mit freundlichen Grüßen Maik Bader
Hallo, Am Mittwoch, 9. Juli 2003 00:34 schrieb Marita Betz:
Ich möchte nun gerne auf 4.2.3 updaten, weil man uns im PHP-Kurs gesagt hat, das diese Version einen Bug hat.
falls Du lieber die rpms möchtest, gibt es die auf den SuSE ftp-Servern unter /suse/people/poeml/mod_php4/, allerdings ist das servlet-rpm nicht dabei. Die benötigten Pakete in ein Verzeichnis kopieren, als SuperUser 'rpm -Fvh *' ausführen und danach SuSEconfig --module apache. Wenn Du nichts selbst einkompilieren willst, ist das die schnellste Methode, das Src-Rpm liegt da aber notfalls auch. Gruß -- Marcus Krüger
participants (4)
-
M. Bader
-
Marcus Krueger
-
Marita Betz
-
Sven Schupp