Tonight I had a chance to look in a bit more detail at the PHP
configuration and extensions in Cool Stack vs. the approved 2007/168
case vs. the potential enhancements for the next case. Table below
summarizes what I saw. I'll comment on it separately.
(There is no 'next' case yet, so the corresponding column is about
possibilities, not necessarily what will be there. Input appreciated
on defining that list.)
Additional Extensions:
==============================================================================
CoolStack 168 next
------------------------------------------------------------------------------
apc E E E
dtrace E E E
idn E E
suhosin E E E
tcpwrap E E
./configure options:
E = enable-* d=disable-*
W = with-* wo=without-*
==============================================================================
CoolStack 168 next
------------------------------------------------------------------------------
--disable-cgi E - E
--disable-cli E E E
--disable-ctype E E E
--disable-dom E E E
--disable-filter - E E
--disable-hash - E E
--disable-inline-optimization d d d
--disable-ipv6 E E E
--disable-json - E E
--disable-libtool-lock d d d
--disable-libxml E E E
--disable-mbregex E E E
--disable-mbregex-backtrack - - -
--disable-path-info-check - - -
--disable-pdo E E E
--disable-posix E E E
--disable-reflection E E E
--disable-rpath - - -
--disable-session E E E
--disable-short-tags E ? ?
--disable-simplexml - E E
--disable-spl E E E
--disable-tokenizer - E E
--disable-xml - E E
--disable-xmlreader E E E
--disable-xmlwriter - E E
--enable-bcmath - E E
--enable-calendar E E E
--enable-dba E E E
--enable-dbase E - E
--enable-debug d d d
--enable-discard-path E E E
--enable-dmalloc d d d
--enable-embed - - -
--enable-embedded-mysqli E - DEP.6
--enable-exif E E E
--enable-fast-install - - -
--enable-fastcgi E - E
--enable-fd-setsize - - -
--enable-force-cgi-redirect E - E
--enable-ftp E E E
--enable-gcov - - -
--enable-gd-jis-conv E E E
--enable-gd-native-ttf E E E
--enable-libgcc d d d
--enable-magic-quotes E E E
--enable-maintainer-zts - - -
--enable-mbstring E E E
--enable-pcntl E E E
--enable-roxen-zts - - -
--enable-safe-mode E E E
--enable-shared E E E
--enable-shmop E E E
--enable-sigchild - - -
--enable-soap E E E
--enable-sockets - E E
--enable-sqlite-utf8 E - E
--enable-static d d d
--enable-sysvmsg E E E
--enable-sysvsem E E E
--enable-sysvshm E E E
--enable-ucd-snmp-hack E - E
--enable-versioning d d d
--enable-wddx E - E
--enable-zend-multibyte E E E
--enable-zip - E E
--with-ODBCRouter - - -
--with-adabas - - -
--with-aolserver - - -
--with-apache - - -
--with-apache-hooks - - -
--with-apache-hooks-static - - -
--with-apxs - - -
--with-apxs2 W - W
--with-apxs2filter - - -
--with-birdstep - - -
--with-bz2 W W W
--with-caudium - - -
--with-cdb W - W
--with-continuity - -
--with-curl W W.1 W
--with-curlwrappers W W.1 W
--with-custom-odbc - - -
--with-db1 - - -
--with-db2 - - -
--with-db3 - - -
--with-db4 - - -
--with-dbm wo wo wo
--with-dbmaker - - -
--with-empress - - -
--with-empress-bcs - - -
--with-esoob - - -
--with-fbsql - - -
--with-fdftk - - -
--with-flatfile W - W
--with-freetype-dir dir dir dir
--with-gd W W W
--with-gdbm W - DEP.2
--with-gettext W W W
--with-gmp W - DEP.3
--with-gnu-ld - - -
--with-ibm-db2 - - -
--with-iconv-dir - - -
--with-imap W - DEP.4
--with-imap-ssl W - DEP.4
--with-inifile W - W
--with-interbase - - -
--with-iodbc - - -
--with-isapi - - -
--with-jpeg-dir dir dir dir
--with-kerberos - - W?
--with-layout=TYPE PHP PHP PHP
--with-ldap W - W
--with-ldap-sasl W - DEP.5
--with-libdir - - -
--with-libedit - - -
--with-libexpat-dir W W W
--with-libmbfl W - -
--with-mcrypt - - -
--with-mhash - - -
--with-milter - - -
--with-mime-magic - - -
--with-ming - - -
--with-mm - - -
--with-mod_charset W W W
--with-msql - - -
--with-mssql W - DEP.7
--with-mysql W - DEP.6
--with-mysql-sock W - DEP.6
--with-mysqli W - DEP.6
--with-ncurses W - DEP.8
--with-ndbm wo - W
--with-nsapi - - -
--with-oci8 - - -
--with-openssl - W W
--with-openssl-dir W W W
--with-pcre-dir dir dir dir
--with-pdo-dblib W - DEP.7
--with-pdo-firebird - - -
--with-pdo-mysql W - DEP.6
--with-pdo-oci - - -
--with-pdo-odbc W,unixODBC - DEP.9
--with-pdo-pgsql W W W
--with-pear W wo W
--with-pgsql W W W
--with-phttpd - - -
--with-pi3web - - -
--with-pic W W W
--with-png-dir /usr /usr /usr
--with-pspell W - W
--with-qdbm - - -
--with-readline W - DEP.10
--with-recode - - -
--with-regex - - -
--with-roxen - - -
--with-sapdb - - -
--with-snmp W - DEP.11
--with-solid - - -
--with-sybase - - -
--with-sybase-ct - - -
--with-t1lib wo wo wo
--with-tags - - -
--with-thttpd - - -
--with-tidy W W W
--with-tsrm-pth - - -
--with-tsrm-pthreads W W W
--with-tsrm-st - - -
--with-ttf - - -
--with-tux - - -
--with-unixODBC W - W
--with-webjames - - -
--with-xmlrpc W W W
--with-xpm-dir dir dir dir
--with-xsl W W W
--with-zend-vm CALL CALL CALL
--with-zlib W W W
--without-iconv W W W
--without-pcre-regex - W W
--without-pdo-sqlite - - W
--without-sqlite - - W
NOTES:
.1: Enabled in 2007/168 but waiting for curl integration into sfw to try it.
.2: Cool Stack had gdbm-1.8.3
.3: Cool Stack had gmp-4.2.1
.4: Cool Stack had imap-2006c1
.5: Cool Stack had openldap-2.3.30
.6: Needs mysql newer than 4.1.1 (sfw has 4.0.24). Cool Stack had mysql-5.0.33
.7: Cool Stack had freetds-0.64
.8: Cool Stack had ncurses-5.5
.9: Cool Stack had unixODBC-2.2.12
.10: Cool Stack had readline-5.2
.11: Cool Stack built with snmp from /usr/sfw, however, Stefan pointed out
that version has bugs.
--
Jyri J. Virkki - jyri.virkki at sun.com - Sun Microsystems