Собираем PHP 5.3.0 на FreeBSD
Категория: / DEV Блог
/ PHP (LAMP)
Итак, пока мейнтейнеры не придумали порт для 5.3, ставим пых руками из исходников.
У меня FreeBSD 7.1, конфигур такой.
Конечно предполагается что апачи, майскуэли и постгресы уже установлены.
Особенности PHP 5.3.0.
wget http://ru2.php.net/get/php-5.3.0.tar.bz2/from/a/mirror
У меня FreeBSD 7.1, конфигур такой.
Конечно предполагается что апачи, майскуэли и постгресы уже установлены.
./configure \
--disable-all \
--prefix=/usr/local \
--with-zend-vm=CALL \
--with-apxs2=/usr/local/sbin/apxs \
--with-mysql=/usr/local \
--with-pgsql=/usr/local \
--with-tidy=/usr/local \
--with-curl=/usr/local/bin \
--with-curlwrappers \
--with-openssl-dir=/usr/local \
--with-zlib-dir=/usr/local \
--enable-mbstring \
--with-xpm-dir=/usr/local \
--with-pdo-pgsql=/usr/local \
--with-pdo-mysql=/usr/local \
--enable-pdo \
--with-xsl=/usr/local \
--with-ldap \
--with-xmlrpc \
--with-iconv-dir=/usr/local \
--enable-exif \
--with-bz2=/usr \
--with-mcrypt=/usr \
--with-gd \
--with-jpeg-dir=/usr/local \
--with-png-dir=/usr/local \
--with-zlib-dir=/usr/local \
--with-freetype-dir=/usr/local \
--enable-zip \
--enable-simplexml \
--with-pear\
--enable-zend-multibyte \
--disable-ipv6 \
--enable-libxml \
--enable-dom \
--enable-xml \
--without-ldap \
--enable-sockets \
--enable-sqlite-utf8 \
--with-config-file-scan-dir=/usr/local/etc/php \
--with-layout=GNU
make
make install
apachectl restart
php -v
PHP 5.3.0 (cli) (built: Jul 13 2009 04:32:19)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies
#Проверяем
php -r "var_dump(0?:1);"
#int(1)
Особенности PHP 5.3.0.
а hp -r "var_dump(0?0:1);
нолик пропущен :)