Hallo Leute
würde gerne php4 & 5 zusammen einsetzen
SUSE 9.3 mit Plesk 8.0 - php4.3.10
1. Versuch - Komplett falsch gemacht habe php4 überschrieben
Server neu aufgesetzt wieder mit php4.3.10 daher ne Menge Projekte laufen und ich jetzt noch nicht komplett auf php5 umstellen möchte!
2. Versuch - Alles ohne Probleme durchgelaufen (php-5.2.5)
dann make & make install
Problem war --bindir=/usr/bin/php5 was ich eingentlich beim 1. Versuch mit genommen habe. Nur bekomme, wenn es in der ./configure steht angezeigt dass da (=/usr/bin/) eine Datei liegt mit dem Namen php5 und daher error...kann keinen Ordner php5 erstellen. Die Datei habe ich nicht erstellt, keine Ahnung wie die da hin kommt wenn ich nur php4 drauf habe und nie was anderes gemacht habe??
Kann dass der Fehler sein warum es nicht funzt
Nun gut nachdem make install habe ich in der httpd.conf folgendes eingetragen:
bekomme ab dann ein 403 Forbidden beim aufruf der phpinfo.php5
ich komme einfach nicht weiter. Jetzt habe ich es schon geschafft php5 zusammen mit php4 und trotz allem läuft es nicht. Auch in der error_log nichts!
Das was mir aber aufgefallen ist, wenn ich php -v eingebe kommt:
zip.so ???
was ich komisch finde, steht doch nichts in der httpd.conf von wegen
extensions=zip.so
Alles Mist. Ich komme einfach nicht weiter. Mensch, lasse nich nach aber das ist echt heftig, würde mich über jede hilfe riesig freuen!
gruss
mio
würde gerne php4 & 5 zusammen einsetzen
SUSE 9.3 mit Plesk 8.0 - php4.3.10
1. Versuch - Komplett falsch gemacht habe php4 überschrieben
Server neu aufgesetzt wieder mit php4.3.10 daher ne Menge Projekte laufen und ich jetzt noch nicht komplett auf php5 umstellen möchte!
2. Versuch - Alles ohne Probleme durchgelaufen (php-5.2.5)
Code:
./configure --prefix=/usr/local/php5 --datadir=/usr/share/php5 --libdir=/usr/share/php5 --with-config-file-path=/etc/php5 --with-exec-dir=/usr/lib/php5/bin --enable-memory-limit --enable-force-cgi-redirect --enable-track-vars --with-mysql --without-pear --enable-session --without-sqlite --enable-exif
dann make & make install
Problem war --bindir=/usr/bin/php5 was ich eingentlich beim 1. Versuch mit genommen habe. Nur bekomme, wenn es in der ./configure steht angezeigt dass da (=/usr/bin/) eine Datei liegt mit dem Namen php5 und daher error...kann keinen Ordner php5 erstellen. Die Datei habe ich nicht erstellt, keine Ahnung wie die da hin kommt wenn ich nur php4 drauf habe und nie was anderes gemacht habe??
Kann dass der Fehler sein warum es nicht funzt
Nun gut nachdem make install habe ich in der httpd.conf folgendes eingetragen:
Code:
<Directory "/usr/bin/php5">
AllowOverride None
Options +ExecCGI +FollowSymLinks
Order allow,deny
Allow from all
</Directory>
ScriptAlias /php5rocks /usr/bin/php5
Action php5-cgi /php5rocks/php
AddType php5-cgi .php5
bekomme ab dann ein 403 Forbidden beim aufruf der phpinfo.php5
ich komme einfach nicht weiter. Jetzt habe ich es schon geschafft php5 zusammen mit php4 und trotz allem läuft es nicht. Auch in der error_log nichts!
Das was mir aber aufgefallen ist, wenn ich php -v eingebe kommt:
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php/extensions/zip.so' - /usr/lib/php/extensions/zip.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP 4.3.10 (cli) (built: Nov 7 2006 14:25:22)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies
zip.so ???
was ich komisch finde, steht doch nichts in der httpd.conf von wegen
extensions=zip.so
Alles Mist. Ich komme einfach nicht weiter. Mensch, lasse nich nach aber das ist echt heftig, würde mich über jede hilfe riesig freuen!
gruss
mio
Last edited by a moderator: