Building php5 on Snow Leopard.

pgbackup pgbackup at yahoo.com
Wed Sep 2 14:11:15 PDT 2009


I'm on a Snow Leopard, running macports 1.8. I installed php5 as follows:
sudo port install php5 +apache2+pear+mysql5

Apparently, that didn't add in mysql support. To fix that, I had to install
php5-mysql by saying "sudo port install php5-mysql +mysql5".

I'm looking at my phpinfo() output and I see php5 was configured as follows:
'./configure' '--prefix=/opt/local' '--mandir=/opt/local/share/man'
'--infodir=/opt/local/share/info'
'--with-config-file-path=/opt/local/etc/php5'
'--with-config-file-scan-dir=/opt/local/var/db/php5' '--disable-all'
'--enable-bcmath' '--enable-ctype' '--enable-dba' '--enable-dom'
'--enable-fileinfo' '--enable-filter' '--enable-hash' '--enable-json'
'--enable-libxml' '--enable-pdo' '--enable-phar' '--enable-session'
'--enable-simplexml' '--enable-tokenizer' '--enable-xml'
'--enable-xmlreader' '--enable-xmlwriter' '--with-bz2=/opt/local'
'--with-mhash=/opt/local' '--with-pcre-regex=/opt/local'
'--with-readline=/opt/local' '--with-libxml-dir=/opt/local'
'--with-zlib=/opt/local' '--disable-cgi' '--with-ldap=/usr'
'--with-iodbc=/usr' '--with-apxs2=/opt/local/apache2/bin/apxs'
'--with-pear=/opt/local/lib/php'

How do I enable gd2 support, curl support, gettext etc? on anoher machine i
have php5 5.2.10 running and it was configured as follows (by typing sudo
port install php5 +apache2+macosx+mysql5+pear)

'./configure' '--prefix=/opt/local' '--mandir=/opt/local/share/man'
'--infodir=/opt/local/share/info'
'--with-config-file-path=/opt/local/etc/php5'
'--with-config-file-scan-dir=/opt/local/var/db/php5' '--enable-calendar'
'--with-iconv=/opt/local' '--enable-exif' '--enable-ftp' '--enable-wddx'
'--with-zlib=/opt/local' '--with-bz2=/opt/local' '--without-sqlite'
'--without-pdo-sqlite' '--with-libxml-dir=/opt/local'
'--with-gettext=/opt/local' '--with-libexpat-dir=/opt/local' '--with-xmlrpc'
'--enable-soap' '--enable-bcmath' '--enable-mbstring' '--enable-dba'
'--enable-zip' '--with-openssl=/opt/local' '--with-mhash=/opt/local'
'--with-mcrypt=/opt/local' '--with-mime-magic' '--with-xsl=/opt/local'
'--with-curl=/opt/local' '--with-pcre-regex=/opt/local' '--with-gd'
'--with-jpeg-dir=/opt/local' '--with-png-dir=/opt/local'
'--enable-gd-native-ttf' '--with-freetype-dir=/opt/local' '--with-ldap=/usr'
'--with-kerberos=/usr' '--with-iodbc=/usr'
'--with-apxs2=/opt/local/apache2/bin/apxs'
'--with-mysql=/opt/local/var/macports/build/_Users_pgupta_tmp_php5/work/mysql5'
'--with-pdo-mysql=/opt/local/bin/mysql_config5'
'--with-mysql-sock=/opt/local/var/run/mysql5/mysqld.sock'
'--with-mysqli=/opt/local/bin/mysql_config5'
'--with-pear=/opt/local/lib/php'

In /opt/local/lib/php/extensions/no-debug-non-zts-20090626, I only see three
extensions built:
mysql.so     mysqli.so    pdo_mysql.so

How do I build the rest?

Thanks.
-- 
View this message in context: http://www.nabble.com/Building-php5-on-Snow-Leopard.-tp25265809p25265809.html
Sent from the MacPorts - Users mailing list archive at Nabble.com.



More information about the macports-users mailing list