beetle
12-04-2002, 04:16 PM
Ok, I need to compile PHP, but have a couple questions for you folks. First of all, here is the configure command used by my current PHP installation. As can see from my comments, I pretty much don't have a clue as to what most of this stuff does../configure // duh
--prefix=/usr // Understand
--libdir=/usr/lib/php4 // Understand
--datadir=/usr/share/php // Understand
--enable-pic // Don't know
--enable-ftp=shared // Don't know
--enable-exif=shared // Don't know
--enable-sysvsem=shared // Don't know
--enable-sysvshm=shared // Don't know
--enable-shmop=shared // Don't know
--enable-calendar=shared // Don't know
--enable-posix=shared // Don't know
--enable-apc=shared // Don't know
--enable-wddx // Understand
--enable-sockets=shared // Understand
--enable-ucd-snmp-hack // Don't know
--enable-track-vars // Don't know
--enable-memory-limit // Don't know
--enable-bcmath // Don't know
--enable-inline-optimization // Don't know
--enable-sigchild // Don't know
--disable-rpath // Don't know
--disable-magic-quotes // Know
--with-layout=GNU // Don't know
--with-apxs // Know
--with-config-file-path=/etc // Understand
--with-iconv // Don't know
--with-pcre-regex=/usr // Understand
--with-xml // Understand
--with-expat-dir=/usr // Sorta Understand
--with-openssl // Understand
--with-unixODBC=shared // Don't know
--with-mysql=shared,/us // Understand
--with-ldap=shared // Don't know
--with-pgsql=shared // Understand
--with-gettext=shared // Don't know
--with-snmp=shared // Understand
--with-sybase-ct=shared,/usr // Don't know
--with-oci8=shared,/usr/local/oracle/product/8i // Sorta Understand
--with-swf=shared,/home/troels/rpm/BUILD/php-4.2.1/swflib // Sorta Understand
--with-gmp=shared // Don't know
--with-dom=shared // Don't know
--with-qtdom=shared,/usr/lib/qt-2.3.1 // Don't know
--with-curl=shared // Don't know
--with-ming=shared // Don't know
--with-imlib=shared // Don't know
--with-recode=shared // Don't know
--with-mcal=shared,/usr // Don't know
--with-zlib // Don't know
--with-mm // Don't knowNow, I need to add these// Stuff I need for eZ publish
--enable-trans-sid
--with-imap
// stuff I'd like for messing with XSLT
--enable-xslt
--with-xslt-sablotNow, since I obviously have no clue as to most of what is going on, I'm naturally cautious about proceeding. Some questions in my head are Does anything here create a conflict?
Do I need all this crap?
Is there something I'm missing that I'll regret?
Is there something I'm including that I'll regret?
If I remove the newlines and comments fromt the list above, will I have the exact configure command I need?I tried looking around on PHP.net and didn't find anything to help me decode all this, so either I'm blind or it's not there. Any help/links/advice/hatemail would be appreciated. Ok, maybe not the hatemail.
--prefix=/usr // Understand
--libdir=/usr/lib/php4 // Understand
--datadir=/usr/share/php // Understand
--enable-pic // Don't know
--enable-ftp=shared // Don't know
--enable-exif=shared // Don't know
--enable-sysvsem=shared // Don't know
--enable-sysvshm=shared // Don't know
--enable-shmop=shared // Don't know
--enable-calendar=shared // Don't know
--enable-posix=shared // Don't know
--enable-apc=shared // Don't know
--enable-wddx // Understand
--enable-sockets=shared // Understand
--enable-ucd-snmp-hack // Don't know
--enable-track-vars // Don't know
--enable-memory-limit // Don't know
--enable-bcmath // Don't know
--enable-inline-optimization // Don't know
--enable-sigchild // Don't know
--disable-rpath // Don't know
--disable-magic-quotes // Know
--with-layout=GNU // Don't know
--with-apxs // Know
--with-config-file-path=/etc // Understand
--with-iconv // Don't know
--with-pcre-regex=/usr // Understand
--with-xml // Understand
--with-expat-dir=/usr // Sorta Understand
--with-openssl // Understand
--with-unixODBC=shared // Don't know
--with-mysql=shared,/us // Understand
--with-ldap=shared // Don't know
--with-pgsql=shared // Understand
--with-gettext=shared // Don't know
--with-snmp=shared // Understand
--with-sybase-ct=shared,/usr // Don't know
--with-oci8=shared,/usr/local/oracle/product/8i // Sorta Understand
--with-swf=shared,/home/troels/rpm/BUILD/php-4.2.1/swflib // Sorta Understand
--with-gmp=shared // Don't know
--with-dom=shared // Don't know
--with-qtdom=shared,/usr/lib/qt-2.3.1 // Don't know
--with-curl=shared // Don't know
--with-ming=shared // Don't know
--with-imlib=shared // Don't know
--with-recode=shared // Don't know
--with-mcal=shared,/usr // Don't know
--with-zlib // Don't know
--with-mm // Don't knowNow, I need to add these// Stuff I need for eZ publish
--enable-trans-sid
--with-imap
// stuff I'd like for messing with XSLT
--enable-xslt
--with-xslt-sablotNow, since I obviously have no clue as to most of what is going on, I'm naturally cautious about proceeding. Some questions in my head are Does anything here create a conflict?
Do I need all this crap?
Is there something I'm missing that I'll regret?
Is there something I'm including that I'll regret?
If I remove the newlines and comments fromt the list above, will I have the exact configure command I need?I tried looking around on PHP.net and didn't find anything to help me decode all this, so either I'm blind or it's not there. Any help/links/advice/hatemail would be appreciated. Ok, maybe not the hatemail.