Страница 1 из 1

FreeBSD 10, ручная сборка модулей php

Добавлено: 2014-06-20 12:19:51
gmn
Всем привет.

Столкнулся с такой проблемой. Проявляется она на FreeBSD 10. На более ранних версиях все хорошо.
Как делал? (потом плодил несколько виртуалок для перепроверки)
Установка FreeBSD 10.
pkg install mc - добавляются зависимости ... Не столь важно, но делал так.
Далее скачивал исходник php-5.4.29.tar.bz2, распаковывал.
Конфигурировал так:

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

./configure \
--prefix=/usr/local/php54 \
--with-config-file-path=/usr/local/php54 \
--with-zlib-dir \
--enable-mbstring \
--enable-soap \
--with-zlib \
--enable-inline-optimization \
--with-bz2 \
--with-zlib \
--enable-sockets \
--enable-sysvsem \
--enable-sysvshm \
--enable-pcntl \
--enable-mbregex \
--with-mhash \
--enable-zip \
--with-pcre-regex \
--with-gettext
Затем make, make install - в итоге /usr/local/php54 имеем php54. Здесь пока все хорошо.

Таким же образом пытаемся собрать xcache.
Скачал xcache-3.1.0.tar.gz, распаковал.
Конфигурирование:

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

/usr/local/php54/bin/phpize --clean && /usr/local/php54/bin/phpize
./configure --enable-xcache --with-php-config=/usr/local/php54/bin/php-config --prefix=/usr/local/php54
make. Сборка проходил без ошибок ("Build complete."). Только модуля xcache.so не наблюдаю.

Проделал пару раз такое же на FreeBSD 8, 9 - все прохожит без сучка и задоринки, модуль собирается.

Re: FreeBSD 10, ручная сборка модулей php

Добавлено: 2014-06-20 12:57:12
lavr
gmn писал(а):Всем привет.

Столкнулся с такой проблемой. Проявляется она на FreeBSD 10. На более ранних версиях все хорошо.
Как делал? (потом плодил несколько виртуалок для перепроверки)
Установка FreeBSD 10.
pkg install mc - добавляются зависимости ... Не столь важно, но делал так.
Далее скачивал исходник php-5.4.29.tar.bz2, распаковывал.
Конфигурировал так:

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

./configure \
--prefix=/usr/local/php54 \
--with-config-file-path=/usr/local/php54 \
--with-zlib-dir \
--enable-mbstring \
--enable-soap \
--with-zlib \
--enable-inline-optimization \
--with-bz2 \
--with-zlib \
--enable-sockets \
--enable-sysvsem \
--enable-sysvshm \
--enable-pcntl \
--enable-mbregex \
--with-mhash \
--enable-zip \
--with-pcre-regex \
--with-gettext
Затем make, make install - в итоге /usr/local/php54 имеем php54. Здесь пока все хорошо.

Таким же образом пытаемся собрать xcache.
Скачал xcache-3.1.0.tar.gz, распаковал.
Конфигурирование:

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

/usr/local/php54/bin/phpize --clean && /usr/local/php54/bin/phpize
./configure --enable-xcache --with-php-config=/usr/local/php54/bin/php-config --prefix=/usr/local/php54
make. Сборка проходил без ошибок ("Build complete."). Только модуля xcache.so не наблюдаю.

Проделал пару раз такое же на FreeBSD 8, 9 - все прохожит без сучка и задоринки, модуль собирается.
Ничего что в 10.0 clang/cmake/llvm вместо gcc?
Это намек на то что Вы сами собираете.

Re: FreeBSD 10, ручная сборка модулей php

Добавлено: 2014-06-20 13:06:56
gmn
А как правильно сделать?
Цель - иметь несколько версий php на одном хосте.

Re: FreeBSD 10, ручная сборка модулей php

Добавлено: 2014-06-27 9:41:19
Alex Keda
подождите до августа
можно будет собирать несколько из портов

Re: FreeBSD 10, ручная сборка модулей php

Добавлено: 2014-06-27 10:28:33
gmn
Спасибо за ответ.
А все же, как сейчас вручную (описанным выше способом) собрать тот же xcache под FreeBSD 10?

Re: FreeBSD 10, ручная сборка модулей php

Добавлено: 2014-09-27 16:56:07
InventoR
Alex Keda писал(а):подождите до августа
можно будет собирать несколько из портов
Подскажи, уже можно?

Re: FreeBSD 10, ручная сборка модулей php

Добавлено: 2014-09-27 18:25:38
Alex Keda

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

ls -al /usr/ports/www/ | grep mod_php