PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP Update auf Puretec Root-Server



Nobber
21.05.03, 09:30
Versuche vergebens PHP 4.3.1 auf einem Puretec-Root-Server zu installieren (SUSE 7.2/ Apache 1.3.19).
Beim Komplilieren geht noch alles gut. Beim "make install" kommt dann aber
die Fehlermeldung, dass er die libphp4.so nicht unter ../src/php-4.3.1/libs
finden kann bzw. ins Zielverzeichnis kopieren kann. Und tatsächlich befindet sich dort nur eine libphp4.la. Auf
meiner lokalen Installation ging das alles ganz ohne Probleme ...

oschoenknecht
21.05.03, 11:36
Hast Du das Makefile via

./configure --prefix=/www --activate-module=src/modules/php4/libphp4.a

erstellt, wie es im PHP-Install-File angegeben ist? Willst Du PHP als Modul oder statisch installieren?

Gib' mal bitte ein paar mehr Infos, dann sollte man das Problem schon einschränken können ;) !

Gruß,

Olli

Nobber
21.05.03, 11:40
PHP soll als Modul installiert werden, hier ein Auszug:
./configure --with-apxs=/usr/sbin/apxs --with-config-file-path=/etc --with-mysql \
--enable-filepro --enable-force-cgi-redirect --enable-ftp \
--enable-gd-imgstrttf --enable-gd-native-ttf \
--enable-inline-optimization --enable-magic-quotes \
--enable-trans-vars --enable-trans-sid \
--enable-versioning --enable-yp --with-bz2 --with-ftp \
--with-imap=yes --with-openssl --with-zlib-dir=yes \
--with-gd --with-png-dir=/usr --with-jpeg-dir=/usr \
--enable-url-includes --enable-shared=yes

oschoenknecht
21.05.03, 13:38
Dein Weg ist imho eigentlich richtig, bleibt nur die Frage, warum's nicht geht... Ich kenne aus den statischen Kompilierungen von PHP + Apache noch die libphp4.a, die er erst anlegen muß, aber keine .la ... Ist die vielleicht noch irgendwo sonst auf dem System vorhanden?

Nobber
21.05.03, 13:47
hab mal folgenden Thread gefunden und libtool entsprechend abgeändert:
http://bugs.php.net/bug.php?id=14245

Bekam dann folgenden Output:

*** Warning: inter-library dependencies are not known to be supported.
*** All declared inter-library dependencies are being dropped.
*** The inter-library dependencies that have been dropped here will be
*** automatically added whenever a program is linked with this library
*** or is declared to -dlopen it.
obwohl mod_so.c da ist ...???