Проблема установки общих расширений PHP

У меня проблема при установке php из исходников на FreeBSD 10.2

./configure --prefix=/usr/local/php53 \
--without-pear \
-with-pcre-regex=/usr/local \
--with-libxml-dir=/usr/local \
--enable-shared=yes \
--enable-bcmath \
--enable-calendar \
--enable-exif \
--enable-ftp=shared \
--enable-mbstring=shared \
--enable-soap=shared \
--enable-sockets=shared \
--enable-zip=shared \
--with-zlib \
--with-curl=shared \
--with-mysql=/usr/local/mysql \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--with-pdo-mysql=/usr/local/mysql \
--enable-dba \
--with-gd=shared \
--with-jpeg-dir=/usr/local \
--enable-gd-native-ttf \
--with-iconv=/usr/local \
--with-gnu-ld \
--with-layout=GNU

PHP работает отлично. Но в каталоге расширений я получаю:

libcurl.a
libftp.a
libgd.a
libmbstring.a
libsoap.a
libsockets.a
libzip.a

Нет файлов .so. И я не могу загрузить расширения вручную в php.ini,
Также я попытался установить некоторые расширения с помощью pecl и получить тот же результат.
Где сделал ошибку? Как построить PHP с расширениями .so?

0

Решение

Проблема связана с «настроить» сценарий. Он проверяет различные версии FreeBSD, такие как freebsd3 *, freebsd2 * и freebsd1 *. При запуске этого на freebsd10.0 + скрипт думает, что это freebsd1.0, который отключает общие объекты и динамическое связывание. Удаление ошибочных строк freebsd1 * из конфигурации устраняет эту проблему.
Дополнительная информация — https://bugs.php.net/bug.php?id=66007

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]