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

Re: where can I get standalone php4?



* Patrick Hsieh (pahud@pahud.net) [Dec 24. 2001 03:37]:

> I have some standalone php4 scripts to run in cron. In the php4 source
> tarball, I can compile php4 executable. In Debian woody, what packages
> are required?

I did this a few weeks ago, but let's see..

I'm assuming you don't want to get the deb package, which is why you
have the tarball.

I'm thinking you'll need bison, flex, gcc, autoconf, automake,
autotools-dev.. I think that's it, unless you want freetype, gd, libpng,
etc. If you want those extras, you'll likely need the -dev versions as
well (for example, for libpng support you'll want libpng-dev).

If you want to install some extras, I can send you a download for my 
executable. I installed everything but php itself via apt. 

(~)% ldd `which php`
        libdl.so.2 => /lib/libdl.so.2 (0x4001e000)
        libz.so.1 => /usr/lib/libz.so.1 (0x40022000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x40031000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x4005e000)
        libpspell.so.4 => /usr/lib/libpspell.so.4 (0x40070000)
        libpspell-modules.so.1 => /usr/lib/libpspell-modules.so.1 (0x4008d000)
        libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x4008f000)
        libc.so.6 => /lib/libc.so.6 (0x400da000)
        libmcrypt.so.4 => /usr/lib/libmcrypt.so.4 (0x401fd000)
        libltdl.so.3 => /usr/lib/libltdl.so.3 (0x40202000)
        libgd.so.1 => /usr/lib/libgd.so.1 (0x40208000)
        libt1.so.1 => /usr/lib/libt1.so.1 (0x4023c000)
        libttf.so.2 => /usr/lib/libttf.so.2 (0x40281000)
        libpng.so.2 => /usr/lib/libpng.so.2 (0x402aa000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x402d6000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x402f5000)
        libm.so.6 => /lib/libm.so.6 (0x40305000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40327000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4033c000)
        libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x40376000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40384000)

I think I used gd, tiff, jpeg, png, zlib, t1lib, mysql (builtin), mcrypt, bz2p, pspell, aspell, xml, freetype.

(~)% ls -sh `which php`
3.2M /usr/local/bin/php

Bloat city. Probably more than you needed to know, but there it is. :-)

-- 
Brian Clark | Debian GNU/Linux: 3950 packages to keep you busy.
Fingerprint: 07CE FA37 8DF6 A109 8119 076B B5A2 E5FB E4D0 C7C8
Pray to God, but keep rowing to shore.



Reply to: