php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.06.2005, 08:32  
Neuer Benutzer
 
Registriert seit: 06.09.2004
Beiträge: 25
votec-cougar
Standard PHP mit Apache unter AIX - Probleme mit libgcc_s.a

Hallo,

ich habe PHP mit GCC übersetzt und möchte es jetzt in Apache einbinden.
Dabei bekomme ich folgende Fehlermeldung:

Zitat:
Cannot load /opt/freeware/apache/libexec/libphp4.so into server: 0509-022 Cannot load module /opt/freeware/apache/libexec/libphp4.so.
0509-150 Dependent module libgcc_s.a(shr.o) could not be loaded.
0509-022 Cannot load module libgcc_s.a(shr.o).
0509-026 System error: A file or directory in the path name does not exist.
0509-022 Cannot load module /opt/freeware/apache/libexec/libphp4.so.
0509-150 Dependent module /opt/freeware/apache/libexec/libphp4.so could not be loaded.
/usr/sbin/apachectl start: httpd could not be started

Die libgcc_s.a ist auf der Maschine vorhanden.

Danke
votec-cougar ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 28.06.2005, 14:53  
Gast
 
Beiträge: n/a
Standard

ja mal bitte ein ldd /opt/freeware/apache/libexec/libphp4.so drüber und schau dann, ob genau die angezeigte Version von libgcc vorhanden ist (im Suchpfad).
 
Alt 28.06.2005, 14:56  
Neuer Benutzer
 
Registriert seit: 06.09.2004
Beiträge: 25
votec-cougar
Standard

Zitat:
ldd /opt/freeware/apache/libexec/libphp4.so

/opt/freeware/apache/libexec/libphp4.so needs:
/usr/lib/libdl.a(shr.o)
/usr/lib/libbsd_r.a(shr.o)
/app/oracle/OraHome/lib/libclntsh.a(shr.o)
/usr/lib/libc.a(shr.o)
Cannot find /usr/lib/librtl.a(shr.o)
/usr/lib/libpthreads.a(shr_xpg5.o)
/unix
/usr/lib/libc.a(aio.o)
/usr/lib/libcrypt.a(shr.o)
/usr/lib/libpthreads.a(shr_comm.o)
votec-cougar ist offline  
Alt 28.06.2005, 15:31  
Gast
 
Beiträge: n/a
Standard

Nanü? Ohne Versionierung? AIX ist so anders? na gut..
Versuch das mal bitte nochmal mit ldd -v (vielleicht läßt sich ja doch noch was rauskitzeln)

Was sagt set | grep "LIBPATH"? Laut einer per google gefundenen Seite soll diese Umgebungsvariable bei AIX steuern, welche Verzeichnisse durchsucht werden.
Allerdings scheint diese Seite nicht mehr ganz aktuell zu sein
Sollte dabei wirklich was angezeigt werden, steckt libgcc_s.a in einem dieser Verzeichnisse?
 
Alt 28.06.2005, 15:47  
Neuer Benutzer
 
Registriert seit: 06.09.2004
Beiträge: 25
votec-cougar
Standard

Hallo Volker,

ldd -v funktioniert - er will direkt nach ldd ein File haben.
Der Witz ist:

ll /usr/lib/librtl.a
lrwxrwxrwx 1 bin bin 21 May 31 14:14 /usr/lib/librtl.a -> /usr/ccs/lib/librtl.a


Die Lib ist also da - vielleicht falsche Version !?

Trotzdem habe ich mal LIBPATH ins Profile genommen - ohne Erfolg!
votec-cougar ist offline  
Alt 28.06.2005, 16:03  
Gast
 
Beiträge: n/a
Standard

Oh je, ich fürchte, dass ich mit meinem "Unixwissen für 20 Pfennig" nicht großartig weiterhelfen kann.
Ganz oben meckert es über libgcc_s.a, das taucht nicht in der Liste von ldd auf, dafür aber /usr/lib/librtl.a als Fehler
Also würde ich mit ldd /usr/lib/librtl.a weitermachen (habe ich das richtig verstanden, ldd -v /usr/lib/librtl.a funktioniert auf dem System nicht?)

Das Problem ist nicht php-spezifisch. Wenn Du also ein AIX-Forum kennst, lohnt es sich, auch dort mal nachzufragen.
 
Alt 29.06.2005, 08:18  
Neuer Benutzer
 
Registriert seit: 06.09.2004
Beiträge: 25
votec-cougar
Standard

Wenn ich ein LDD auf libphp4.so aus einem Installationspackage (4.0.6) mache bekomme ich folgendes:
Zitat:
/opt/freeware/apache/libexec/libphp4.so needs:
/usr/lib/libc.a(shr.o)
/usr/lib/libdl.a(shr.o)
/usr/lib/libbind.a(shr.o)
/usr/lib/libcrypt.a(shr.o)
/usr/lib/libz.a(libz.so.1)
/unix
Wenn ich ein LDD auf libphp4.so von mir mache bekomme ich folgendes:
Zitat:
libphp4.so needs:
/usr/lib/libdl.a(shr.o)
/usr/lib/libbsd_r.a(shr.o)
/app/oracle/OraHome/lib/libclntsh.a(shr.o)
/usr/lib/libc.a(shr.o)
Cannot find /usr/lib/librtl.a(shr.o)
/usr/lib/libpthreads.a(shr_xpg5.o)
/unix
/usr/lib/libc.a(aio.o)
/usr/lib/libcrypt.a(shr.o)
/usr/lib/libpthreads.a(shr_comm.o)
Es werden viel mehr Bibliotheken angezogen (die ich vielleicht gar nicht brauche).

Da ich unbedingt ORACLE einbinden muss, verwende ich:

configure --prefix=/usr/local/apache --enable-module=so

Ich vermute mal, dass ich hier noch mehr/weniger angeben muss!?
votec-cougar ist offline  
Alt 29.06.2005, 12:08  
Gast
 
Beiträge: n/a
Standard

kannst Du wieder das "originale" php lauffähig installieren?
Dessen <?php phpinfo(); ?> sagt Dir, wie php beim Erstellen konfiguriert wurde.


Welche Version willst Du jetzt eigentlich verwenden?
Mit ./configure --disable-all wird (was Wunder bei dem Namen) erstmal alles abgeschaltet. Was php können soll, muss dann explizit angegeben werden.
Also ./configure --disable-all --optionen --die --benötigt --werden
Das ist dann wohl wieder die shared-object Unterstützung und die für Apache und dann noch die für Oracle.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Apache 2.2 & PHP 5.x freq.9 Server, Hosting und Workstations 26 25.03.2009 21:41
Apache 2.2.4 mit PHP 5 MerlinderZauberer Server, Hosting und Workstations 4 29.03.2007 15:59
(wieder einmal) probleme mit apache chiliGREEN Server, Hosting und Workstations 6 18.02.2006 13:38
Apache und IIS? lomtas Server, Hosting und Workstations 1 23.11.2005 13:44
Probleme mit Apache 2.0.54 & PHP 5.1 RC1 freq.9 Server, Hosting und Workstations 2 23.08.2005 14:55
Probleme mit Apache Monitor Installation PHP Tipps 2005 8 25.05.2005 11:54
Apache Probleme... Server, Hosting und Workstations 2 16.03.2005 12:16
php Warnung nach Apache Update PHP Tipps 2005 2 07.02.2005 13:38
Mehrere Benutzer und private Verzeichnisse mit Apache fantast Server, Hosting und Workstations 19 18.01.2005 13:59
Probleme beim Starten/Installation von Apache Server, Hosting und Workstations 1 15.01.2005 15:24
[Erledigt] Apache Hilfe Server, Hosting und Workstations 16 31.12.2004 17:18
Apache und PHP - Probleme!! Server, Hosting und Workstations 1 09.11.2004 22:11
PHP 4.3.2 + Apache 2.0 macht Probleme PHP Tipps 2004 3 11.08.2004 15:49
Apache - php - Mysql Problem Server, Hosting und Workstations 4 15.07.2004 17:09
paar probleme mit php bzw. apache <- help PHP Tipps 2004 3 14.06.2004 15:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
libgcc_s.a, libgcc_s, dependent module libgcc_s.a(shr.o) could not be loaded, aix php, dependent module libgcc_s.a(shr.o) could not be loaded., apache libgcc_s, \dependent module /usr/local/lib/libbind.a(shr.o)\, aix lib /usr/ccs/lib/libc.a version, could not load module libgcc_s.a, php for aix, aix apache, apache aix, aix php apache, php apache aix, \cannot find /usr/lib/librtl.a\ aix, libgcc_s.a(shr.o) could not be loaded, 0509-022 cannot load module libc.a(shr.o), 0509-022 cannot load module libmagick.a, libgcc_s apache, dependent module /usr/local/lib/libgcc_s.a(shr.o) could not be loaded.

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.