Собираем PHP 5.3.0 на FreeBSD
Итак, пока мейнтейнеры не придумали порт для 5.3, ставим пых руками из исходников.
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.
@author: surg30n
@date: Понедельник, 13 Июль 2009
Комментарии : 4
|
4] Гость - 14:27, 21 Апрель, 2011
|
|
в том то и прикол, что нолик этот специально пропущен :)
|
|
3] Гость - 14:15, 16 Апрель, 2011
|
|
Ставить из исходников напрямую зло, как потом удалять будеш , по файлику вручную?
|
|
2] Гость - 14:47, 01 Январь, 2010
|
|
читайте особенности php 5.3!
|
|
1] Гость - 01:53, 31 Декабрь, 2009
|
Не php -r "var_dump(0?:1);
а hp -r "var_dump(0?0:1);
нолик пропущен :)
|