PHP 4.3.3

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Quadaptor
Beiträge: 4
Registriert: 24.09.2003 15:45:25
Wohnort: Frankfurt
Kontaktdaten:

PHP 4.3.3

Beitrag von Quadaptor » 24.09.2003 16:01:29

Hi there!

Ich habe jetzt meinen Server auf Debian geupdated. Alles wunderbar. Ein vollständiges LAMP ist ja schon standardmäßig eingerichtet. Wunderbar!

Nur: Alle Versionen sind veraltet. Es ist Apache 1.3.26, PHP 4.1.2 udn MySQL 3.x installiert. Ich hätte nun gerne eine aktuelles Apache (1.3.28), PHP 4.3.3 und MySQL 4. WIe kann ich diese installieren? Ich habe noch keine Debian-Packages gefunden. Mir würde auch zur Not auch der jetzige Apache, PHP 4.2.x oder höher reichen. Meinetwegen auch MySQL 3. Aber das ein neueres PHP muss her!

Wer kann mir da helfen? Auf selber komplieren habe ich nicht unbedgint Lust, da ja die Update-Funktion des Debian-Package-Systems nicht mehr verwendet werden kann.

Also, hat jemand eine Idee?

Bis denn!
Dennis

Jens Oeser
Beiträge: 96
Registriert: 17.07.2002 17:04:22
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von Jens Oeser » 24.09.2003 16:22:53

Hi,

wenn Du auch weiterhin das Paketmanagment benutzen möchtest, gibt es 2 Möglichkeiten. Entweder Du besorgst Dir die Sourcen (z.Bsp. aus SID) und baust daraus ein Debianpaket oder Du verwendest Pakete die andere schon gebaut haben und zur Verfügung stellen (sogenannte backports). Um backports zu nutzen bittet es sich an unter http://www.apt-get.org nach php4 oder was Du brauchst zu suchen und dann ein passendes auszuwählen. Dort wird Dir auch der passende Eintrag für die /etc/apt/sources.list mit angezeigt. Ich habe das mal für php4 gemacht und für die Version 4.3.3 wäre folgender Eintrag möglich

Code: Alles auswählen

deb http://debian.netfarm.it/debian/ woody sherpya
Danach ein apt-get update && apt-get upgrade -u und die neuen Pakete sollten auf Deinem Server landen.

Aber VORSICHT, die Pakete werden im Normalfall nicht von den Debian Paketmaintainern angeboten, so dass durchaus Probleme entstehen können.

Viele Grüße,
Jens.

PS: Manchmal ist auch ein Blick auf http://www.backports.org ganz hilfreich.

Benutzeravatar
belorofon
Beiträge: 15
Registriert: 16.09.2003 16:25:09
Wohnort: Springe
Kontaktdaten:

Beitrag von belorofon » 26.09.2003 23:00:12

Jens Oeser hat geschrieben: Danach ein apt-get update && apt-get upgrade -u und die neuen Pakete sollten auf Deinem Server landen.
Leider habe ich danach immer noch die alte PHP Version drauf. Wie kann ich denn das Update dann letztenendes anstossen? Oder sollte das automatisch von statten gehen?

Jens Oeser
Beiträge: 96
Registriert: 17.07.2002 17:04:22
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von Jens Oeser » 27.09.2003 09:32:03

Hi,
belorofon hat geschrieben:
Jens Oeser hat geschrieben: Danach ein apt-get update && apt-get upgrade -u und die neuen Pakete sollten auf Deinem Server landen.
Leider habe ich danach immer noch die alte PHP Version drauf. Wie kann ich denn das Update dann letztenendes anstossen? Oder sollte das automatisch von statten gehen?
also wenn der Eintrag korrekt in der Datei /etc/apt/sources.list steht, Du ein

Code: Alles auswählen

apt-get update
und danach ein

Code: Alles auswählen

apt-get upgrade -u
in einer Konsole als root eintippst, sollten automatisch die neuen Pakete eingespielt werden, vorausgesetzt du hattest bis jetzt schon zum Beispiel das Paket php4 installiert und es gab keine Fehlermeldungen. Falls das nicht der Fall ist, lass Dir mal die php4 Pakete anzeigen über

Code: Alles auswählen

apt-cache show php4 | grep 4.3.3
Falls das Paket verfügbar ist, bekommst Du damit eine Zeile angezeigt.

Falls das automatische Update wieder erwarten nicht funktioniert, kannst Du die Pakete auch von Hand über

Code: Alles auswählen

apt-get install php4 php4-... php4-...
installieren.

Poste einfach mal wo es hängt.

Viele Grüße,
Jens

Benutzeravatar
belorofon
Beiträge: 15
Registriert: 16.09.2003 16:25:09
Wohnort: Springe
Kontaktdaten:

Beitrag von belorofon » 27.09.2003 10:46:56

Danke für die Tips.
Leider haken im Moment ein paar Server, da geht es einfach nicht weiter. Vielleicht gibt es hier ja mal ein Tip für eine richtig gut gefüllte sources.list? Es muss doch da so eine Art Ideal einstellung geben. Wie gesagt, ist es mir wichtig die neuste PHP Version zu bekommen.

Jens Oeser
Beiträge: 96
Registriert: 17.07.2002 17:04:22
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von Jens Oeser » 27.09.2003 11:07:41

Hi,

unter http://www.debianforum.de/wiki/WoodyBackports findest Du eine recht gute Liste mit Quellen, da fehlt aber auch ein PHP Backport.
Ich werde mal auf einem Server antesten, ob sich die neuesten PHP4 Pakete installieren lassen.

Jens.

Touchy
Beiträge: 21
Registriert: 15.01.2003 12:35:45

Beitrag von Touchy » 29.09.2003 11:42:15

und nach dem upgrade auch bitte nicht vergessen, den Apache neuzustarten. :)

Jens Oeser
Beiträge: 96
Registriert: 17.07.2002 17:04:22
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von Jens Oeser » 29.09.2003 18:54:18

Hi,

ich bin erst jetzt dazu gekommen mal meinen geposteten sources.list Eintrag für PHP4 in Version 4.3.3 zu testen. Da es sich um ein produktiv System handelt habe ich nur angetesten und es scheint als würde alles ohne Probleme ablaufen. Zuerst werden nur ein paar abhängige Pakete aktualisiert. Versuch es einfach mal und poste wo die Säge klemmt.

Viele Grüße,
Jens.

Benutzeravatar
belorofon
Beiträge: 15
Registriert: 16.09.2003 16:25:09
Wohnort: Springe
Kontaktdaten:

Beitrag von belorofon » 15.10.2003 22:18:14

Hallo Leute,

ich habe es immernoch icht geschafft. Oder doch?
apt-cache show php4 | grep 4.3.3
ergibt bei mir
woody:~# apt-cache show php4 | grep 4.3.3
Version: 4:4.3.3-2moolfreet
Filename: debian/web/php4_4.3.3-2moolfreet_i386.deb
Version: 4:4.3.3-1
Filename: pool/main/p/php4/php4_4.3.3-1_i386.deb
Aber die installierte Version ist immernoch die alte. Habe einzeln installiert wie beschrieben. Apache ist auch neu gestartet. Noch einen Tip?

Jens Oeser
Beiträge: 96
Registriert: 17.07.2002 17:04:22
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von Jens Oeser » 20.10.2003 09:24:55

Hallo,

mit apt-cache show zeigt er Dir nur die verfügbaren php4 Pakete an. Um herauszufinden ob ein entsprechendes Paket installiert ist, bietet sich eher folgendes an:

Code: Alles auswählen

dpkg -l php4
Damit siehst Du was für Version installiert ist.

Welche Fehlermeldungen (wenn überhaupt) sind bei der Installation aufgetaucht?
Welchen Server für die php4 Pakete hast Du benutzt?

Viele Grüße,
Jens.

Muldini
Beiträge: 61
Registriert: 26.10.2003 02:18:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von Muldini » 01.11.2003 15:16:59

Hat da zufällig wer nen Link zum neusten Apache ?

Mfg
Muldini

JoergZ
Beiträge: 5
Registriert: 31.03.2003 19:23:24

Problem mit php4 4.3.3 von moolfreet

Beitrag von JoergZ » 04.11.2003 19:56:00

Hi !

In die source.list habe ich "deb http://debian.moolfreet.com ./" eingetragen, Liste aktualisiert. Es wurden auch u.a. die Pakete PHP (Vers. 4.3.3) und mySQL als "updated" ausgewiesen. Also alle updates installiert, läuft auch soweit sehr gut.

ABER: Ich brauche php4-gd2. Das wurde aber beim updaten deinstalliert. Wenn ich es jetzt wieder installieren will, wird eine Abhängigkeit zu zendapi-20010901 ausgewiesen, was jedoch scheinbar nicht vorhanden ist. (zendapi-20010901 does not appear to be available).

Wie bekomme ich jetzt wieder gd2 aktiv ?

Thx for help.

Jörg

Jens Oeser
Beiträge: 96
Registriert: 17.07.2002 17:04:22
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Problem mit php4 4.3.3 von moolfreet

Beitrag von Jens Oeser » 05.11.2003 09:38:57

Hi,
JoergZ hat geschrieben:....
ich es jetzt wieder installieren will, wird eine Abhängigkeit zu zendapi-20010901 ausgewiesen, was jedoch scheinbar nicht vorhanden ist. (zendapi-20010901 does not appear to be available).

Wie bekomme ich jetzt wieder gd2 aktiv ?
Ich habe mal in der Datei Packages unter http://debian.netfarm.it/debian/dists/w ... nary-i386/ ein wenig gesucht, demnach stellt das Paket php4 zendapi zur Verfügung. Vielleicht ist ein Fehler während des Bauens aufgetreten. Um das Problem zu lösen könntest Du einfach mal den Ersteller des Paketes anmailen (E-Mail sollte in der Beschreibung zu dem Paket enthalten sein) oder einfach die Quelle benutzen die ich angegeben habe.

Ich hoffe das hilft.
Jens.

JoergZ
Beiträge: 5
Registriert: 31.03.2003 19:23:24

Thx

Beitrag von JoergZ » 05.11.2003 21:30:28

Hallo Jens !

Danke für den Tip. Habe php4 erst mal wieder deinstalliert, dann moolfreet rausgenommen und netfarm reingesetzt und php4 wieder installiert.

Jetzt geht auch php4-gd2 zu installieren.

Danke noch mal. :)


Jörg

Antworten