PHP5 installieren

Meine beiden Apachen sind auch von Hand installiert.
Daher musste ich PHP eh installieren.
Hab also insgesamt 6 mal was kompiliert:
Apache 1
Apache 2
PHP 4 fuer Apache 1
PHP 4 fuer Apache 2
PHP 5 fuer Apache 1
PHP 5 fuer Apache 2

Hab versucht fuer beide Apachen gleichzeitig zu kompilieren, das brach jedoch mit einem Fehler ab.
Schade, haette mir etwas Arbeit gespart.
 
Code:
checking for specified location of the MySQL UNIX socket... no  checking for MySQL UNIX socket location... /var/lib/mysql/mysql.sock  configure: error: Cannot find MySQL header files under yes.  Note that the MySQL client library is not bundled anymore.

Was hat das denn zu bedeuten? MySQL läuft doch. Komisch

Gruß GalaxyWarrior
 
Dass MySQL laueft heisst nicht, dass die Header installiert sind.
Laut dem Script waren die Header frueher auch mal mit PHP gebundlet, jetzt wohl nicht mehr.
Ich denke es gibt ein MySQL-Devel-Paket bei Deiner Suse, das wirst Du installieren muessen.
 
Koennte moeglich sein.
Aber warum willst Du beides gleichzeitig haben?
Dann muesstest Du zum Testen quasi Deine Scripts zweimal haben.
Einmal mit Endung .php fuer PHP4, und mit Endung .php5 fuer PHP5.
Da find ich meine Loesung eigentlich besser.
Eben in der Config umstellen, Apache neustarten, fertig.
 
Wie gesagt, die meisten Scripts laufen sowohl mit PHP4 als auch mit PHP5.
Die einzigen Probleme die ich bisher hatte war halt mit Objekten, wie z.B. diesem hier.
Da kannst Du dann auch gleich sehen wo der Unterschied bei den Objekten ist.
 
Ja, es gibt soweit ich das verstandenhabe kein __constructor in PHP4 (hab mich ma bissel eingelesen)

Gruß GalaxyWarrior

( :offtopic: Ja, ich weis ich :p )
 
Auch dieser ganze Kram von wegen private und public ist neu in PHP5.
Aus dem Grund hab ich die Klasse in 2 Versionen im Tutorial.
Eigentlich wuerde die PHP4-Version reichen, aber die PHP5-Version ist halt das Original.
Werde das Tutorial auch mal aktualisieren muessen, hab schon wieder ordentlich an der Klasse gearbeitet.
Gibt einiges neues, das war ja nur die Basis-Version.
 
Hi, ich habe mir mal phpinfo() angesehen und da steht ja die ./config von der aktuellen Conf. Dort sthet als präfix z.B. usr/share/, ich habe aber bei which php als Ausgabe :
usr/bin/php, allso präfix usr/bin/
Was stimmt denn nun?

Gruß GalaxyWarrior
 
Zurück