Howto build statically linked PHP CGI (without shared libs)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dear Srs,

I'm trying to compile a statically linked, without shared libs, CGI version
of PHP, I've already tested with 5.2.6 and 5.2.7-dev.

Is there any option in ./configure to compile PHP with this feature?

Also I have tried passing CC and CFLAGS environment variables with
"-static" flags.. but the CGI builds using shared libs, example:

# file /tmp/php-cgi
/tmp/php-cgi: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for
GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped

# ldd /tmp/php-cgi | head
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x00335000)
        libc-client.so.0 => /usr/lib/libc-client.so.0 (0x001c8000)
        libexslt.so.0 => /usr/lib/libexslt.so.0 (0x00367000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00323000)
        libm.so.6 => /lib/tls/libm.so.6 (0x002fe000)
        libaspell.so.15 => /usr/lib/libaspell.so.15 (0x00767000)
        libpspell.so.15 => /usr/lib/libpspell.so.15 (0x00111000)
        librt.so.1 => /lib/tls/librt.so.1 (0x006b2000)
        libmysqlclient.so.14 => /usr/lib/mysql/libmysqlclient.so.14
(0x00376000)
        libmcrypt.so.4 => /usr/lib/libmcrypt.so.4 (0x00113000)

How can I compile statically the CGI version of PHP? Thanks!!

Regards,

--
Santi Saez
http://woop.es


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux