Re: PHP for embedded device: reduce size

From: Date: Sun, 20 Feb 2011 15:42:28 +0000
Subject: Re: PHP for embedded device: reduce size
References: 1 2 3 4 5 6  Groups: php.internals 
Request: Send a blank email to internals+get-51483@lists.php.net to get a copy of this message
2011/2/20 Reindl Harald <h.reindl@thelounge.net>: > There are some more swicthes > --disable-all   Disable all extensions which are enabled by default > > What about "--disable-all" followed by "--enable-feature" for all > you want to have? > > The follwoing are not needed in most cases > --disable-ipv6 > --disable-posix > --disable-phar > --disable-json > __________________________________ > >  --disable-ipv6          Disable IPv6 support >  --disable-libxml        Disable LIBXML support >  --disable-ctype         Disable ctype functions >  --disable-inifile       DBA: INI support (bundled) >  --disable-flatfile      DBA: FlatFile support (bundled) >  --disable-dom           Disable DOM support >  --disable-fileinfo      Disable fileinfo support >  --disable-filter        Disable input filter support >  --disable-hash          Disable hash support >  --disable-json          Disable JavaScript Object Serialization support >  --disable-mbregex       MBSTRING: Disable multibyte regex support >  --disable-pdo           Disable PHP Data Objects support >  --disable-phar          Disable phar support >  --disable-posix         Disable POSIX-like functions >  --disable-session       Disable session support >  --disable-simplexml     Disable SimpleXML support >  --disable-tokenizer     Disable tokenizer support >  --disable-xml           Disable XML support >  --disable-xmlreader     Disable XMLReader support >  --disable-xmlwriter     Disable XMLWriter support I already had --disabled-all. I have now tested with -Os instead of -O2 which results in a 2.8MB executable. So that helps a bit :-)

« previous php.internals (#51483) next »