PHP5 und MySQL5 installieren/updaten?

El-Barto

Registered User
Hallo,

ich bin absoluter Linux-Neuling und habe momentan keine Ahnung wie ich PHP5 und MySQL 5 auf meinem VServer von Netclusive installiere/update.
Auf dem Server läuft Debian Sarge.

Hat jemand ein paar Links für mich oder eine Anleitung zum installieren?

MfG
El-Barto

//Edit: Hier habe ich schon nachgeschaut, allerdings bekomme ich diese Fehlermeldung am Ende:
configure: warning: You will need bison if you want to regenerate the PHP parser s.
checking for flex... lex
checking for yywrap in -ll... no
checking lex output file root... ./configure: line 2420: lex: command not found
configure: error: cannot find output from lex; giving up
 
Last edited by a moderator:
Auch hier bekomme ich wieder diese Fehlermeldung:
checking for flex... lex
checking for yywrap in -ll... no
checking lex output file root... ./configure: line 2420: lex: command not found
configure: error: cannot find output from lex; giving up
Was bedeutet die Meldung eigentlich? Google bringt mir auch keine richtigen Antworten.
 
Hast du meinen Post wirklich komplett gelesen? Ich habe dir im 2. Teil einen Link zu vorkompilierten Debianpaketen gegeben... Da musst du gar nicht rumkompilieren :rolleyes:

Und eigentlich ist die Fehlermeldung eindeutig... Das erste Ergebniss bei Google gibt einem übrigends die Lösung ;)
 
Last edited by a moderator:
In die Datei /etc/apt/sources.list folgendes am Ende einfügen:

Code:
deb [url]http://packages.dotdeb.org[/url] stable all
deb-src [url]http://packages.dotdeb.org[/url] stable all

Dann

Code:
apt-get update
--> Aktualisiert die lokale Paketliste

MySQL 5

Code:
apt-get install mysql-server-5.0
--> Installiert den MySQL 5 Server

PHP5 für Apache2

Code:
apt-get install libapache2-mod-php5
--> Installiert das PHP5 Modul für Apache2, deinstalliert das PHP4 Modul und installiert noch andere benötigte PHP5 Pakete

Code:
a2enmod php5
--> Schaltet PHP5 als Apache2 Modul ein

Code:
/etc/init.d/apache2 restart
--> Startet Apache2 neu

Viel Spaß,
Martin
 
Last edited by a moderator:
martinj said:
Code:
a2enmod php5
--> Schaltet PHP5 als Apache2 Modul ein
Ok, bis dahin kein Problem, doch ich habe auf meinem VServer keinen Apache 2, sondern nur den ersten Apache. Wie schreibe ich das um?
----------------
//Edit: Geht jetzt, allerdings will nun MySQL nicht mehr :(.
Fatal error: Call to undefined function mysql_connect() ...
 
Last edited by a moderator:
Code:
apt-get install php5-mysql
--> Installiert MySQL Support für PHP

Code:
/etc/init.d/apache restart
--> Startet Apache neu

:::

Code:
apt-get install libapache-mod-php5
--> Installiert das PHP5 Modul für Apache, deinstalliert das PHP4 Modul und installiert noch andere benötigte PHP5 Pakete

Code:
/usr/sbin/apache-modconf apache
--> Aktualisiert die Apache Modullisten

Code:
/etc/init.d/apache restart
--> Startet Apache neu

Wegem deinem MySQL Problem:

Poste mal was der Server ausgibt wenn du

Code:
/etc/init.d/mysql restart

ausführst!
 
Last edited by a moderator:
MySQL startet einwandfrei neu. Nur die Scripte können nicht connecten (auch Confixx nicht).
PHP läuft aber einwandfrei. Ich lasse das mit MySQL sein und versuche nur PHP zu updaten.
 
Hab jetzt was missverstanden, habe gerade erst deinen Edit im vorletzen Post gelesen.

apt-get install php5-mysql

ist der sprigende Punkt, PHP muss ja schließlich auch irgendwie mit MySQL verbinden können.

Martin
 
Mh... nun PHP5 ist drauf, MySQL 5 ist drauf, allerdings wollen jetzt beide nicht mehr miteinander.
Confixx meldet mal wieder
Fatal error: Call to undefined function mysql_connect() ...

Ich bekomme nun auch diese Fehlermeldung beim MySQL Restart:
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld...failed.
Please take a look at the syslog.
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
 
Last edited by a moderator:
Hallo,

es läuft nun soweit alles NUR wenn ich bei confixx n neuen Kunden anlege und beim schritt bin wo ich die Domains des Kunden hinzufügen musst, geht das nicht. Schicke ab und dann seh ich einfach das selbe formular wie vorher, wenn ich wieder auf php4 zurückstelle dann geht es! Bin echt am verzweifeln

Gruß,
Oliver
 
In die Datei /etc/apt/sources.list folgendes am Ende einfügen:

Code:
deb [url=http://packages.dotdeb.org]Index of /[/url] stable all
deb-src [url=http://packages.dotdeb.org]Index of /[/url] stable all
Viel Spaß,
Martin

Die URL kann bei mir leider nicht gefunden werden :(
Gibt es noch eine andere geeigente URL?

€:
Code:
Konnte http://packages.dotdeb.org/dists/stable/all/binary-i386/Packages.gz nicht holen  404 Not Found
Konnte http://packages.dotdeb.org/dists/stable/all/source/Sources.gz nicht holen  404 Not Found
 
Last edited by a moderator:
Back
Top