PHP4/5 Empfehlung?

horst717

Registered User
Hallo Leute,

ich hätte ein paar Fragen bzgl. php4/php5:

Ich habe einen root Server auf Basis Suse 9.2, Confixx Pro 3.0.x und php 4.3.8. Der Server läuft bei server4you.de ohne Probleme, so dass ich eigentlich nichts ändern möchte.

Jetzt habe ich aber das Problem, dass ich für ein bestimmtes Script php5 auf dem Server benötige, allerdings nicht für den Apache, sondern lediglich um dieses eine besagte Script ausführen zu können (Abfrage von Gameserver Informationen und Schreiben in eine mySQL DB). Der Server könnte also in seiner Hauptkonfiguration weiterhin unter php4 laufen.

Wie installiere ich jetzt sozusagen php5 parallel auf dem Server, so dass ich das einfach per
/<verzeichnis>/php5 script.php
ausführen kann, der Apache aber weiterhin auf php4 läuft?

Alternativ dazu müsste ich wohl sowohl Confixx als auch php5 generell updaten, was schon bei der Versionsabfrage von Confixx aktuell mich vor Probleme stellt, denn die Abfrage
/usr/local/confixx/confixx_counterscript.pl -v
zeigt mir leider keine Version an.
Unter http://meindomain.de/version.php
bekomme ich nur ein Confixx(R) - Version 2003 Pro geliefert.

Vielen Dank für Eure Hilfe.
 
Confixx Version 2003 Pro von S4Y ist ein Confixx 1.x.x


Wie installiere ich jetzt sozusagen php5 parallel auf dem Server, so dass ich das einfach per
/<verzeichnis>/php5 script.php
ausführen kann, der Apache aber weiterhin auf php4 läuft?
Es muesste reichen, wenn du PHP5-CLI (Command Line Interface) installierst.
 
Ok, da Confix ja so alt ist, habe ich dann php5 als CGI Script installiert. Funktioniert soweit so gut. Danke für die Info.
 
CLI nicht mit CGI verwechseln...
PHP5 als CGI Script installieren ist nicht moeglich. Du meinst bestimmt was anderes.
 
Guin said:
CLI nicht mit CGI verwechseln...
PHP5 als CGI Script installieren ist nicht moeglich. Du meinst bestimmt was anderes.

Ich meine halt, dass ich php5 parallel zu der php4 Version installiert habe (als CGI Version), mit anderen Verzeichnis, anderer php.ini etc. Der Apache läuft weiterhin auf php4.
Ich hab halt ein recht einfaches configure zusammengestellt, dass php4 nicht überschreibt.

./configure
--prefix=/usr/local/lib/php5
--datadir=/usr/share/php5
--bindir=/usr/bin/php5
--libdir=/usr/share/php5
--includedir=/usr/include/php5
--sysconfdir=/etc/php5 \
--with-config-file-path=/etc/php5 \
--with-exec-dir=/usr/lib/php5/bin \
--with-mysql=/usr \
--with-zlib=yes \
--enable-mbstring \
--disable-force-cgi-redirect \
--enable-discard-path \
--without-sqlite \
i686-suse-linux;
 
Guin said:
CLI nicht mit CGI verwechseln...
PHP5 als CGI Script installieren ist nicht moeglich. Du meinst bestimmt was anderes.
Na na na ;)
PHP5 als CGI installieren, darf man schon so sagen.
Selbstverständlich ist damit auch kein CGI Script gemeint, sondern lediglich das Interface. Natürlich beruht die CGI-Variante von PHP auf CLI, aber trotzdem war seine Aussage durchaus nicht falsch.
Kann man sich aber drüber streiten ;)

So. Nun zum Thema...
So lange du den Server allein nutzt ist das schön. Ansonsten solltest du dir über die Sicherheit ein paar Gedanken machen.. Dir-Rechte etc checken, sonst kann es böse enden.
Ansonsten kann auch mein Workaround (in den FAQs) genutzt werden.
 
Back
Top