PHP7 сборка на debian

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
Ответить
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

PHP7 сборка на debian

Сообщение Onotole »

На тачке был установлен 5.6 из коробки, и intl с последним icu
Решил обновить до РНР 7.
собираю со след. параметрами:

Код: Выделить всё

./configure \
    --prefix=/usr \
    --with-config-file-path=/etc/php7 \
    --enable-mbstring \
    --enable-zip \
    --enable-bcmath \
    --enable-pcntl \
    --enable-mbregex \
    --enable-ftp \
    --enable-exif \
    --enable-calendar \
    --enable-sockets \
    --enable-sysvmsg \
    --enable-sysvsem \
    --enable-sysvshm \
    --enable-wddx \
    --enable-intl \
    --enable-fpm \
    --enable-soap \
    --enable-gd-jis-conv \
    --with-fpm-user=www-data \
    --with-fpm-group=www-data \
    --with-mhash \
    --with-pcre-regex \
    --with-curl \
    --with-mcrypt \
    --with-iconv \
    --with-gmp \
    --with-pspell \
    --with-gd \
    --with-libxml-dir=/usr \
    --with-jpeg-dir=/usr \
    --with-png-dir=/usr \
    --with-zlib-dir=/usr \
    --with-xpm-dir=/usr \
    --with-freetype-dir=/usr \
    --with-openssl \
    --with-pdo-mysql=/usr \
    --with-gettext=/usr \
    --with-zlib=/usr \
    --with-bz2=/usr \
    --with-recode=/usr \
    --with-kerberos \
    --with-icu-dir=/opt/icu4c-57_1
Сборка проходит, но при компиляции появляется куча ошибок вида:

Код: Выделить всё

ext/intl/spoofchecker/.libs/spoofchecker_main.o: In function `zim_Spoofchecker_setChecks':
/usr/src/php-src/php-7.0.11/ext/intl/spoofchecker/spoofchecker_main.c:129: undefined reference to `uspoof_setChecks_57'
/usr/src/php-src/php-7.0.11/ext/intl/spoofchecker/spoofchecker_main.c:132: undefined reference to `u_errorName_57'
Понимаю, что проблема в intl. Собираю без него - собирается.

Ставлю виртуалку, собираю в том же порядке на голую систему - всё собирается нормально без ошибок...

Куда копнуть?
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: PHP7 сборка на debian

Сообщение ElisDN »

Подключите репозиторий и установите через aptitude.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: PHP7 сборка на debian

Сообщение zelenin »

ElisDN писал(а):Подключите репозиторий и установите через aptitude.
видимо проблема именно в версии icu - в репозитории старая, для новой надо компилить.
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: PHP7 сборка на debian

Сообщение Onotole »

ElisDN писал(а):Подключите репозиторий и установите через aptitude.
В репах старая - ICU версии 55.1
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: PHP7 сборка на debian

Сообщение Onotole »

zelenin писал(а):
ElisDN писал(а):Подключите репозиторий и установите через aptitude.
видимо проблема именно в версии icu - в репозитории старая, для новой надо компилить.
Собирал, в том то и дело
Ответить