PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP5 auf Rootserver installieren



blaah
01.10.05, 16:26
Hi,
ich möchte gerne PHP5 und die dazugehörige GD-Lib auf einem Root-Server installieren.
Eigentlich bin ich dazu nicht die geeignete Person, da ich kaum Linux-Kenntnisse habe, aber mir bleibt leider nichts anderes übrig außer ewigkeiten zu warten bis andere sich mal bequemen. Da das absolut nicht mein Ding ist denk ich mir - *selbst ist der Mann*... und probier's eben selbst.

Auf dem Server läuft ein Debian-Linux (leider kann ich keine genaueren Angaben machen). Zunächst habe ich versucht per
apt- cache search php5
eine PHP5 Version zu finden und diese auch gefunden.

Weiterhin habe ich dann versucht, diese per
apt-get install php5
zu installieren. Nachdem er mich darauf hingewiesen hat, dass dies 41 MB Festplattenspeicher benötigt, was ich ihm per "y" genehmigt habe, kommt allerdings leider eine Warnung:

WARNING: The following packages cannot be authenticated!
libc6-dev libc6 libblkid1 libcomerr2 libss2 libuuid1 libselinux1 libsepol1
lsb-base initscripts sysv-rc sysvinit e2fslibs e2fsprogs perl-modules
libgdbm3 perl libnet-daemon-perl libplrpc-perl libdbi-perl libdbd-mysql-perl
perl-base libslang2 libnewt0.51 whiptail liblocale-gettext-perl
libtext-iconv-perl libtext-charwidth-perl libtext-wrapi18n-perl debconf-i18n
debconf libsasl2 libldap2 libssl0.9.7 libkrb53 libapr0 apache apache-common
apache2-utils openssl ssl-cert apache2-common apache2-mpm-prefork
libxml2-dev libxml2 php5-common libapache2-mod-php5 php5
Install these packages without verification [y/N]?

... was soll ich nun tun? :confused: :mad:

Der Noob
01.10.05, 18:48
moin

noch keine erfahrung mit linux aber nen root-server? :confused:
das selbe als wenn man sich nen ferrari kauft und den ohne führerschein fahren würde ;)

zurück zum thema:

die php5 ist noch ned im atp, die mußt händtisch hohlen.

findest zB unter:

http://www.google.de/search?hl=de&q=debian+php5&btnG=Google-Suche&meta=

hab sie mir selbst erst alle irgendo gesaugt, aber die url verschmissen, desshalb mußt leider selbst nochmal suchen.

alternative wäre ich schick sie dir per mail.
PM genügt.
brauchst auch das richtige modul für apache 1 oder 2.

dann lädst es auf platte deines rootservers und installierst es mit dpkg -i paketname.

viel vergnügen :)

Gruß
Der Noob

Jigsore
01.10.05, 18:49
y drücken, dann hast Du einen Haufen unnötiger Pakete oder Du suchst Dir ein einfaches LAMP Tutorial wo, unter anderem, PHP aus den Quellen installiert wird.

Hört sich schwer an ist aber ganz simpel.

Der Noob
01.10.05, 18:53
?? ich nehm alles zurück und behaupte das gegenteil..

les ich da oben recht, oder is php5 inzwischen im apt enthalten??

Gruß
Der Noob

blaah
01.10.05, 19:03
Hm danke schonmal für die hilfe..

hab mir per wget eine libapache2-mod-php5_5.0.5-1_i386.deb auf die platte geladen.

beim installationsversuch meckert er allerdings rum...


dpkg -i libapache2-mod-php5_5.0.5-1_i386.deb
Selecting previously deselected package libapache2-mod-php5.
(Reading database ... 16003 files and directories currently installed.)
Unpacking libapache2-mod-php5 (from libapache2-mod-php5_5.0.5-1_i386.deb) ...
dpkg: dependency problems prevent configuration of libapache2-mod-php5:
libapache2-mod-php5 depends on libc6 (>= 2.3.5-1); however:
Version of libc6 on system is 2.3.2.ds1-22.
libapache2-mod-php5 depends on libcomerr2 (>= 1.33-3); however:
Package libcomerr2 is not installed.
libapache2-mod-php5 depends on libgdbm3; however:
Package libgdbm3 is not installed.
libapache2-mod-php5 depends on libkrb53 (>= 1.3.2); however:
Package libkrb53 is not installed.
libapache2-mod-php5 depends on libssl0.9.7; however:
Package libssl0.9.7 is not installed.
libapache2-mod-php5 depends on libxml2 (>= 2.6.21); however:
Version of libxml2 on system is 2.6.20-1.
libapache2-mod-php5 depends on apache2-mpm-prefork (>> 2.0.52); however:
Package apache2-mpm-prefork is not installed.
libapache2-mod-php5 depends on php5-common (= 5.0.5-1); however:
Package php5-common is not installed.
dpkg: error processing libapache2-mod-php5 (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libapache2-mod-php5

blaah
01.10.05, 19:04
Hm danke schonmal für die hilfe..

hab mir per wget eine libapache2-mod-php5_5.0.5-1_i386.deb auf die platte geladen.

beim installationsversuch meckert er allerdings rum...


dpkg -i libapache2-mod-php5_5.0.5-1_i386.deb
Selecting previously deselected package libapache2-mod-php5.
(Reading database ... 16003 files and directories currently installed.)
Unpacking libapache2-mod-php5 (from libapache2-mod-php5_5.0.5-1_i386.deb) ...
dpkg: dependency problems prevent configuration of libapache2-mod-php5:
libapache2-mod-php5 depends on libc6 (>= 2.3.5-1); however:
Version of libc6 on system is 2.3.2.ds1-22.
libapache2-mod-php5 depends on libcomerr2 (>= 1.33-3); however:
Package libcomerr2 is not installed.
libapache2-mod-php5 depends on libgdbm3; however:
Package libgdbm3 is not installed.
libapache2-mod-php5 depends on libkrb53 (>= 1.3.2); however:
Package libkrb53 is not installed.
libapache2-mod-php5 depends on libssl0.9.7; however:
Package libssl0.9.7 is not installed.
libapache2-mod-php5 depends on libxml2 (>= 2.6.21); however:
Version of libxml2 on system is 2.6.20-1.
libapache2-mod-php5 depends on apache2-mpm-prefork (>> 2.0.52); however:
Package apache2-mpm-prefork is not installed.
libapache2-mod-php5 depends on php5-common (= 5.0.5-1); however:
Package php5-common is not installed.
dpkg: error processing libapache2-mod-php5 (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libapache2-mod-php5



/*es stand zumindest dabei...

Hitman
01.10.05, 19:04
Schau mal auf http://people.debian.org/~dexter/dists/ . Dort gibt es für jede Debian-Version die neuen PHP 5 Versionen. Und was man in die apt.sources eintragen muss, steht auch noch dabei. ("apt-get update" nicht vergessen)

Gruß

Bernd

blaah
01.10.05, 19:08
mmh wie bekomm ich die version, die auf der kiste läuft raus?

cat /etc/debian_version
gibt "testing/unstable" aus.

in der sources.list stehen aber folgened links


deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free

deb http://security.debian.org/ stable/updates main contrib non-free

deb ftp://ftp.de.debian.org/debian unstable main contrib

deb http://debian.icf.bofh.ru stable main

:ugly: ist das korrekt? die führen ja scheinbar, außer einem, zu stable versionen

`kk
01.10.05, 19:17
http://dotdeb.org/

blaah
01.10.05, 19:21
hm.. wenn ich ein apt-get update mache erscheind als aller letztes folgende meldung:


W: GPG error: http://security.debian.org stable/updates Release: Could not execute /usr/bin/gpgv to verify signature (is gnupg installed?)
W: GPG error: http://non-us.debian.org stable/non-US Release: Could not execute /usr/bin/gpgv to verify signature (is gnupg installed?)
W: GPG error: ftp://ftp.de.debian.org unstable Release: Could not execute /usr/bin/gpgv to verify signature (is gnupg installed?)
W: You may want to run apt-get update to correct these problems

Tomek
01.10.05, 19:59
Mit dieser Zeile:

deb ftp://ftp.de.debian.org/debian unstable main contrib
beziehst du Pakete aus Debian Sid (Unstable). Und in Debian Unstable ist PHP5 bereits vorhanden. Du solltest dich also entscheiden, ob du Debian Stable oder Unstable haben möchtest.

Du würdest gut daran tun das Debian-Anwenderhandbuch zu lesen:
http://www.debiananwenderhandbuch.de/

blaah
01.10.05, 20:39
aha. also müsste ich links aus der sources.list entfernen, da diese zu verschiedenen versioinen führen.
welches würdest du mir denn empfehlen? kann ich die version einfach ändern, indem ich diese source.list bearbeite und ein apt-get update mache?

danke für den informativen link!

carnil
02.10.05, 19:24
Hallo
aha. also müsste ich links aus der sources.list entfernen, da diese zu verschiedenen versioinen führen.
welches würdest du mir denn empfehlen?
Für einen Server kommt natürlich nur die stable Version in Frage. Ergo: Debian Sarge 3.1.

blaah
02.10.05, 20:16
Danke!
Ich konnte per dpkg -l feststellen, dass sowohl Woody als auch Sarge-Pakete auf dem Server installiert sind. Sollte ich die Woody-Pakete entfernen und als Sarge neu installieren?

Ich hab's mittlerweile geregelt bekommen, PHP5.0 per apt-get zu installieren, was anfangs nicht möglich war.
Allerdings existiert im die libphp5 im Verzeichnis /usr/lib/apache/1.3 nicht. Diese Datei müsste ich aber in der PHP.ini bei Load Modules angeben.
Was kann ich da tun?

Folgende Dateien sind da:
mod_php5.0.so
mod_php5.0._hooks.so
500mod_php5.0.info
500mod_php5.0_hooks.info

..aber leider keine libphp5 :(