![]() |
php 4 Install probs:
Hi beim make install bekomm ich folgendes:
Making install in . make[1]: Entering directory `/usr/local/php-4.0.6' /usr/local/php-4.0.6/build/shtool mkdir -p "/usr/lib/apache" && /usr/sbin/apxs -S LIBEXECDIR="/usr/lib/apache" -i -a -n php4 libs/libphp4.so apxs:Error: Unknown option: S Usage: apxs -g -n <modname> apxs -q <query> ... apxs -c [-o <dsofile>] [-D <name>[=<value>]] [-I <incdir>] [-L <libdir>] [-l <libname>] [-Wc,<flags>] [-Wl,<flags>] <files> ... apxs -i [-a] [-A] [-n <modname>] <dsofile> ... make[1]: *** [install-sapi] Error 1 make[1]: Leaving directory `/usr/local/php-4.0.6' make: *** [install-recursive] Error 1 danach Abbruch. Das ganze auf ner RaQ3 Cobalt. Tipps ? |
Philipp kann dir da sicher weiterhelfen, oder verwende die Suchfunktion.
Der hatte das selbe Problem. Du hast eine alte Version von apxs, du mußt die neue Version mitinstallieren. Sloter Ps: Eh klar, ein Raq wiedereinmal :) |
Phillip schein nicht da zu sein, ich hab ihm auch schon eine PM geschickt.
|
Ich habe gerade einen Workaround auf der Cobalt Mailingliste gefunden mit dem es möglich ist PHP 4.0.6 auch auf einer originalen RaQ3 Konfiguration mit Apache 1.3.6 zu installieren:
Code:
I wanted to install PHP4.0.6 on my RAQ3Eine weitere Alternative wäre neuere Versionen von Apache und apxs zu installieren. Theoretisch sollte mein fertig kompilierter Apache 1.3.20 (läuft schon seit längeren ohne Probleme :)) auch auf anderen RaQ3 Servern funktionieren. Wenn du willst kann ich die beiden Binärys httpd & apxs von meinen Server herunterladen und dir schicken. |
thx phillip
ich hab in der cobalt users auch sowas gelesen, allerdings wurde dort nur die 1. Änderung beschrieben :( aber wozu brauch ich die mailinglist wenn ich dich hab ;) |
ok, hab nun nach einiger hin und herkopiererei php installiert und apachen resetet.
Wenn ich ein .php script erstelle und über den browser öffne fragt er mich wohin er die Datei speichern soll :heul: was hab ich noch vergessen :( |
Wie ich schon in der letzten PM geschrieben habe musst du einiges in srm.conf hinzufügen:
In der Zeile DirectoryIndex ein index.php Daher Code:
DirectoryIndex index.html index.htm index.shtml home.html home.htm index.phpCode:
AddType application/x-httpd-php .phtml |
das hab ich freilich gemacht.
Und da die RaQs die Eigenart haben immer gleich mehrere Apachen zu starten hab ich jeden einzelnen restartet. Tjo, nix. |
Es gibt zwei Möglichkeiten:
1) Entweder wurde das PHP4 Modul nicht geladen oder es ist fehlerhaft. 2) Die Einträge in srm.conf sind an einer ungelegenen Stelle. In srm.conf muss es irgendwo eine Stelle mit AddType einträgen geben. Dort sollten die anderen Einträge auch hin. Überprüfe das nochmal. Falls das nichts bringt werde ich später Auszüge der entsprechenden Konfigurationdateien von meinen Server posten :) Zitat:
|
Auszug aus meiner srm.conf
# DirectoryIndex: Name of the file or files to use as a pre-written HTML # directory index. Separate multiple entries with spaces. DirectoryIndex index.html index.htm index.shtml home.html home.htm index.php und # For example, the PHP3 module (not part of the Apache distribution) # will typically use: #AddType application/x-httpd-php3 .php3 #AddType application/x-httpd-php3-source .phps # The following is for PHP/FI (PHP2): #AddType application/x-httpd-php .phtml AddType application/x-httpd.php .phtml AddType application/x-httpd.php .php3 AddType application/x-httpd.php .php AddType application/x-httpd-php-source .phps und die httpd.conf: LoadModule php4_module /usr/lib/apache/libphp4.so (Datei ist dort auch vorhanden). Ich hab jetzt auch mittlerweile 4.0.5 installiert - same :heul: (Ich weiß zwar nicht ob das gescheit war - aber versuchen hab ichs müssen ...) |
wie sieht es aus mit dem upgrade auf eine aktuellere apache-version z.b. 1.3.20??? hatte auch einige troubles mit php+apache+phpmyadmin unter solaris, aber letztendlich ging es. habe php statisch in den apache reinkompiliert.
|
Ich glaube ich hab das Problem gefunden:
Nicht x-httpd.php sondern x-httpd-php z.b. AddType application/x-httpd-php .phtml |
jo :D
rennt thx |
Noch eine kleine Anmerkung:
Ich hoffe das du PHP mit --with-zlib konfiguriert hast da einige PHP Scripts z.b. vBulletin von dieser Funktion gebrauch machen können. zLib wird für die GZip Kompression gebraucht d.h. Seiten werden an http 1.1 kompatiblen Browsern komprimiert gesendet. Das spart erstens Traffic und zweitens erhöht sich die Performance beim Seitenaufbau. |
jo hab ich.
(jetzt rennt "nur" die 4.0.5er - ich werde das spielchen nochmal mit 4.0.6 wiederholen) Kann ich das eigentlich schneller machen, da es ja schon ge-make-d ist und installiert war ? |
Theoretisch müsste es noch libphp4.so im PHP 4.0.6 Verzeichnis irgendwo geben.
Dann musst du nur die Dateien austauschen und Apache neu starten. Ich würde aber vorher sicherheitshalber vom anderen libphp4.so einen Backup machen d.h. cp libphp4.so libphp4.old |
und schon wieder:
---
hoi! Müßte jetzt --with-imap --with-ldap hinzufügen. 1. Kann ich configure nochmal aufrufen und nur diese 2 parameter übergeben damit es inkludiert wird (ohne daß ich conf.cache vorher lösche)? dann ganz normal make, make install ? 2. Muß ich zu imap und ldap noch weitere parameter übergeben? 3. Muß ich wenn es so nicht geht ALLES neu kompilieren? - kann ich mir fast nicht vorstellen. |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 02:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag