J'essaye de construire PHP 5.3.6 avec Apache 2.0.55 en utilisant le compilateur gcc dans Solaris 10 SPARC. Mon exigence est de construire le binaire portable statique de PHP.PHP Static Binary Build
Voici l'instruction configure que j'ai utilisée.
./configure \
--enable-static = yes \
prefix =/opt/genesys/GVP/php \
--with-apxs2 =/opt/genesys/GVP/apache/bin/apxs \
--with-config-file-path =/opt/genesys/GVP/apache/conf \
--disable-cli \
--disable-cgi \
--with -zlib-dir =/usr/local \
--enable-bcmath \
--with-curl =/usr/local \
-with-gdbm =/usr/local \
--with-gd \
--with-png-dir =/usr/local \
--with-libxml-dir =/usr/Local \
--with-xsl =/usr/local \
-with-gettext \
--with-iconv =/usr/local \
--without-mysql \
--enable- shmop \
--enable-sockets \
--enable-xml \
--with-libexpat-dir =/usr/local \
--with-iconv-dir =/usr/local \
--with-mcrypt =/usr/local \
--without-pear \
--with-openssl =/usr/local/ssl \
--enable-maintainer-zts \
--without-sqlite \
--without-sqlite3 \
--without-PDO-sqlite \
-with-oci8 = instantclient,/tmp/instantclient_10_2
Je permis de construire des bibliothèques statiques à l'aide --enable-statique = oui mais la sortie de configure montre négatif
vérifier si les bibliothèques de décapage est possible ... pas
vérifier si libtool prend en charge les bibliothèques partagées .. . oui
vérifier si pour construire des bibliothèques partagées ... oui
vérifier si de construire des bibliothèques statiques ... pas
Même si j'exécute ldd sur libphp5 après make et make install il montre encore qu'il est se référant à la libra ries à l'extérieur.
Pouvez-vous m'aider s'il vous plaît comment faire la construction statique? Merci.
Merci pour la réponse. Si je donne juste > ./ configure --enable-static cela fonctionne très bien. Le problème peut être dans d'autres options que j'ai utilisées ??? – Praveen
oui, c'est possible, faire une recherche et savoir si l'un des commutateurs ajoutés provoque ce genre de comportement –