Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP Update auf Puretec Root-Server
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, 10: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
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, 12: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?
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 ...???
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.