Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Sep 2005 16:50:47 +1000
From:      Norberto Meijome <freebsd@meijome.net>
To:        Vizion <vizion@vizion.occoxmail.com>,  FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: Build config of php
Message-ID:  <43228247.5050107@meijome.net>
In-Reply-To: <200509092200.18099.vizion@vizion.occoxmail.com>
References:  <200509092200.18099.vizion@vizion.occoxmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Vizion wrote:
> Hi
> Configuration of php
> 
> Why is the build configured, by default, to give --disable-all?
> There seems to be no option to change this hence phpinfo() shows disable which 
> (I am told) leaves out standard defaults which are normally individually 
> excluded.
> Is there any reason NOt to modify the Makefile by removing that line? 
> 
> 
> CONFIGURE_ARGS=	--enable-versioning \
> 		--enable-memory-limit \
> 		--with-layout=GNU \
> 		--with-config-file-scan-dir=${PREFIX}/etc/php \
> 		--disable-all \
> 		--enable-libxml \
> 		--with-libxml-dir=${LOCALBASE} \
> 		--enable-spl
> David

hi Vizion,
I don't know for sure about the disable-all, but I get the impression 
it's to tell php Not to build all the extensions into the php itself.

which is fine, because it's far better to use the lang/php4-extensions/ 
port to choose what other bits you want. I never had to edit a php 
Makefile in Fbsd.

Also, if you want to avoid having to choose by hand what you really 
want( or have it preconfigured so all you have to do is press OK, then 
use something like /usr/local/etc/pkgtools.conf which will be read by 
portinstall (sysutils/port-maintenance-tools/)
my relevant sections for my servers are:

---
     'php4-*' => [
         'WITH_APACHE2=true',
         'WITHOUT_DEBUG=true',
         'WITH_BCMATH=true',
         'WITH_BZ2=true',
         'WITHOUT_CALENDAR=true',
         'WITH_CRACK=true',
         'WITH_CTYPE=true',
         'WITHOUT_CURL=true',
         'WITH_DBA=true',
         'WITHOUT_DBASE=true',
         'WITHOUT_DBX=true',
         'WITHOUT_DIO=true',
         'WITHOUT_DOMXML=true',
         'WITHOUT_EXIF=true',
         'WITHOUT_FILEINFO=true',
         'WITHOUT_FILEPRO=true',
         'WITHOUT_FRIBIDI=true',
         'WITH_FTP=true',
         'WITH_GD=true',
         'WITHOUT_GETTEXT=true',
         'WITHOUT_GMP=true',
         'WITHOUT_ICONV=true',
         'WITHOUT_IMAGICK=true',
         'WITHOUT_IMAP=true',
         'WITHOUT_INTERBASE=true',
         'WITHOUT_LDAP=true',
         'WITH_MBSTRING=true',
         'WITHOUT_MCAL=true',
         'WITH_MCRYPT=true',
         'WITHOUT_MCVE=true',
         'WITH_MHASH=true',
         'WITHOUT_MING=true',
         'WITHOUT_MNOGOSEARCH=true',
         'WITHOUT_MSSQL=true',
         'WITH_MYSQL=true',
         'WITHOUT_NCURSES=true',
         'WITHOUT_ODBC=true',
         'WITHOUT_OPENSSL=true',
         'WITHOUT_ORACLE=true',
         'WITH_OVERLOAD=true',
         'WITHOUT_PANDA=true',
         'WITHOUT_PCNTL=true',
         'WITH_PCRE=true',
         'WITHOUT_PDF=true',
         'WITHOUT_PGSQL=true',
         'WITH_POSIX=true',
         'WITHOUT_PSPELL=true',
         'WITHOUT_READLINE=true',
         'WITHOUT_RECODE=true',
         'WITH_SESSION=true',
         'WITH_SHMOP=true',
         'WITHOUT_SNMP=true',
         'WITHOUT_SOCKETS=true',
         'WITHOUT_SYBASE_CT=true',
         'WITH_SYSVMSG=true',
         'WITH_SYSVSEM=true',
         'WITH_SYSVSHM=true',
         'WITH_TOKENIZER=true',
         'WITHOUT_WDDX=true',
         'WITH_XML=true',
         'WITHOUT_XMLRPC=true',
         'WITH_XSLT=true',
         'WITHOUT_YAZ=true',
         'WITHOUT_YP=true',
         'WITH_ZIP=true',
         'WITH_ZLIB=true',
         ],
     'php4-dba-*' => [
         'WITH_CDB=true',
         'WITH_DB4=true',
         'WITH_GDBM=true',
         'WITH_INIFILE=true',
         'WITH_FLATFILE=true',
         ],
     'php4-gd-*' => [
         'WITH_T1LIB=true',
         'WITH_TRUETYPE=true',
         'WITHOUT_JIS=true',
         'WITH_LZW=true',
         ],
     'php4-mbstring-*' => [
         'WITH_REGEX=true',
         ],

---

hope that helps.
Beto



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43228247.5050107>