• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Suse 9.3 mit PHP4 und PHP5

Hallo Leute,

bin momentan in der Ausbildung zum Fachinformatiker (Systemintegration), hatte bis zu meinem Praktikum mit Webservern auf Unix Basis nichts zu tun gehabt.
Ich meiner Firma hat man mir den Auftrag gegeben, einen SuSE Server mit Apache,PHP4, MySQL, Samba ohne PDC Funktion aufzusetzen. Alles funktioniert bislang fehlerfrei.
Nun soll aber für den Webserver PHP4 und PHP5 zusammen installiert werden, d.h. der Apache soll entsprechend des Skripts den entsprechenden PHP Dienst starten.
Hier meine Frage:

Kann ich PHP4 bei der Grundinstallation von Linux bereits installieren und PHP5 zusätzlichh als CGI Modul kompilieren oder müssen beide Versionen, also PHP4 und PHP5, als Quellcode runtergeladen und anschliessend als 2 CGI-Module kompiliert werden?

Wie müssen in etwa die Einträge in der httpd.conf betreffs der Verweise aussehen?
Stehe hier leider auf verlorenen Posten, da keiner meiner Betreuer Ahnung von Linux haben bzw. selber mal PHP irgendwo installiert haben...

Ich könnte mir die Sache zwar leicht machen und Xampp installieren, doch möchte ich zuerst den "unbequemen" Weg kennen lernen --> Lerneffekt ;)

Ich wäre über jede Hilfe sehr dankbar, beim googeln kam leider auch nicht viel brauchbares für mich raus.
 
thomas0303 schrieb:
Hallo Leute,


Kann ich PHP4 bei der Grundinstallation von Linux bereits installieren und PHP5 zusätzlichh als CGI Modul kompilieren oder müssen beide Versionen, also PHP4 und PHP5, als Quellcode runtergeladen und anschliessend als 2 CGI-Module kompiliert werden?

Du kannst Modul und CGI gleichzeitig verwenden.

Wie müssen in etwa die Einträge in der httpd.conf betreffs der Verweise aussehen?
Stehe hier leider auf verlorenen Posten, da keiner meiner Betreuer Ahnung von Linux haben bzw. selber mal PHP irgendwo installiert haben...

http://texte.benjaminfleckenstein.de/wissen

(die beiden PHP Anleitungen)
 
Danke erstmal für die schnelle Antwort. Mit den Verweisen in der httpd.conf komme ich noch nicht ganz so klar, werde da mal ein wenig experimentieren müssen.

Danke

cu
 
Jetzt hab ich folgende Fehlermeldung beim Kompilieren von PHP5 bekommen:

configure: error: Cannot find MySQL header files under yes.
Note that the MySQL client library is not bundled anymore.


Angegeben habe ich den Pfad zum MySQL Ordner, offenichtlich falsch. Hoffe, jemand kann mir das erklären. Kann mir darunter jetzt auch nichts vorstellen, meine welchen Pfad er benötigt.

Danke

Thomas
 
Bei PHP5 wird MySQL nicht mehr direkt mit eingebaut (Lizenzproblem). D.h. man braucht die Headerfiles für mySQL. Welche Distribution hast Du denn?

Wenn es ein Debian ist kann ich Dir auch ein fertiges Paket schicken. Ansonsten musst Du schauen in welchem Paket deiner Distribution die Headerfiles drin sind. Könnte mysql-dev sein, oder libmysqlclientXY-dev ....
 
Sowas in der Art habe ich mir schon gedacht, kann dann ja lange suchen...

Distribution ist SuSe 9.3

Zur Zeit installiert sind:
Apache 2.0.54
MySQL: 4.1.10
PHP Vers. 4.3.10

als zu kompilierendes Paket liegt PHP Vers. 5.0.4 vor

Auf den SuSE CDs nachgeschaut, es sind keine -devel Pakete vorhanden, die auf mysql schliessen lassen.
Mal sehen ob es noch den freien FTP Server mit allen Tools gibt, seitdem Novell den Laden übernommen hat weiss man nie.
Bin seitdem auch von der SuSE weg und habe zuhause neben XP noch Mandrake 10.2 installiert.

Danke für deine Hilfsbereitschaft :)
 
Hast Du mal geschaut obs für SuSE libmysqlclient gibt? Sollte eigentlich dabei sein. Abgesehen davon, unter

http://rpmseek.com/rpm-pl/php5.html?hl=de&cx=0::


Gibts PHP5(0.3) für SuSE auch als fertiges RPM, sollte aber sogar auf der CD mit dabei sein.
 
Hallo nochmal,

hat alles erstmal soweit geklappt, nur beim compiler kam immer eine Meldung das irgendetwas mit "lex" nicht gefunden werden konnte, obwohl alle Pakete diesbezüglich installiert wurden.
Unser Programmierer hat bislang keinen Fehler gefunden, hat aber auch noch nicht so die Datenbank in Angriff genommen.

Hab das Spielchen mal zu Hause mit meiner Mandrake Distri versucht nachzuvollziehen und hab nen Paket mit php-5.0.3-cgi-mdk.rpm gefunden, ca 40kB gross, kann mir aber nicht vorstellen anhand der größe dass das die vollständige PHP5 als CGI damit vorliegt....hmmm
 
Oben