[webstack-discuss] PHP: comparing Cool Stack vs. PSARC/2007/168

Jyri Virkki Jyri.Virkki at sun.com
Tue Aug 14 23:48:57 PDT 2007


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


More information about the webstack-discuss mailing list