Wednesday 16 August 2006 1:21:45 am
Some new findings: '--enable-mbregex' - is needed if you want to use mbstring since eZ uses regex functions (such as ereg) in many places in it's code. '--enable-mbstr-enc-trans' - I'm not sure about this one. The php documentation (http://au3.php.net/mbstring) says:
<i> --enable-mbstr-enc-trans : Enable HTTP input character encoding conversion using mbstring conversion engine. If this feature is enabled, HTTP input character encoding may be converted to mbstring.internal_encoding automatically.
Note: As of PHP 4.3.0, the option --enable-mbstr-enc-trans was eliminated and replaced with the runtime setting mbstring.encoding_translation. HTTP input character encoding conversion is enabled when this is set to On (the default is Off). </i> What impact on eZ would have disabling this option? '--with-ttf' - this options enables support for FreeType 1.x. In my opinion, this is not needed if you use '--with-freetype-dir' which enables support for FreeType 2. Am I right? '--with-jpeg-dir=/usr/local' - needed if you want eZ to be able to handle JPEG images (needed for ImageCreateFromJPEG() function wich is used for eZ image handling) '--with-png-dir=/usr' - needed if you want eZ to be able to handle PNG images (ImagePNG() function). Note that PNG is only supported in GD versions greater than gd-1.6. '--with-xpm-dir=/usr/X11R6' - in my opinion this is not needed since eZ doesn't support handling of xpm format (the imagecreatefromxpm() is never used in eZ code). Am I right aobut this? Is this going to change in the future? '--with-gettext' - not needed since this is used for translating text in PHP based on locale settings, and eZ uses it's own translation system. Right? '--with-mcrypt' - not needed since mcrypt_*() functions are never used in eZ code. '--with-mhash' - not needed since mhash_*() functions are never used in eZ code. '--with-curl' - I think this is needed in ezsoap library. Besides this, it seems that curl_*() functions are only used in "ezstep_site_types.php" and only for testing if curl extension is enabled. Could someone confirm if ezsoap is the only part of eZ that needs curl_*() functions? '--with-zip' - not needed since neither zip_*() functions nor ZipArchive class are used anywhere in the eZ code '--with-xmlrpc' - not needed since xmplrpc_*() functions are never used in the eZ code This is what I got from investigating eZ code and reading PHP docs. Could someone from eZ crew verify this so that it doesn't come that I'm misleading people?
--
Nothing is impossible. Not if you can imagine it!
Hubert Farnsworth
|