Падскажите пожалуйста как перекомпилировать PHP

12
antono
На сайте с 12.07.2004
Offline
303
2302

Возникла необходимость в использовании библиотеки WDDX, а PHP скомпилирован без ключа --enable-wddx

Как PHP перекомпилировать с этим ключом и чтобы все настройки старые не потерялись?

ОС - freebsd

доступ к серверу по SSH

Lupus
На сайте с 02.11.2002
Offline
241
#1
antono:
ОС - freebsd

Если четвертый:

cd /usr/ports/lang/php4-extensions

Если пятый:

cd /usr/ports/lang/php5-extensions

Затем:

make config

Выбираем нужные модули. Затем:

make install clean

There are two types of people in this world: 1. Those who can extrapolate from incomplete data.
Roxis
На сайте с 19.11.2006
Offline
40
#2

смотрим phpinfo, там все опции конфигурации

добавляем свои

...

G
На сайте с 07.04.2006
Offline
37
gct
#3
Lupus:
Если четвертый:

Кстати, кто в последнее время установкой занимался, какой лучше ставить с нуля на новый сервак, 4й или 5й?

РожденныйОсенью
На сайте с 05.01.2006
Offline
77
#4
gct:
Кстати, кто в последнее время установкой занимался, какой лучше ставить с нуля на новый сервак, 4й или 5й?

Взаимозависимости от потребностей.

Проблемы зоны РФ (http://www.yaoptimizator.ru/2008/09/06/kirillicheskie-domeny/) Как заставить пользователей подписываться на RSS? (http://www.yaoptimizator.ru/2008/10/22/istoriya-sozdaniya-rss-kartinki/)
G
На сайте с 07.04.2006
Offline
37
gct
#5

Плохо сформулировал :)

Скажем лучше так - под какие задачи 5й подходит лучше 4го? :)

edogs software
На сайте с 15.12.2005
Offline
775
#6
gct:
Плохо сформулировал :)
Скажем лучше так - под какие задачи 5й подходит лучше 4го? :)

Под ООП...

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
Lupus
На сайте с 02.11.2002
Offline
241
#7
gct:
под какие задачи 5й подходит лучше 4го?

Под любые. За исключением работы на слабых машинах.

Andreyka
На сайте с 19.02.2005
Offline
822
#8
antono:
Возникла необходимость в использовании библиотеки WDDX, а PHP скомпилирован без ключа --enable-wddx
Как PHP перекомпилировать с этим ключом и чтобы все настройки старые не потерялись?
ОС - freebsd
доступ к серверу по SSH

В phpinfo() найдите конфиг с которым он собирался, добавьте нужный ключик и перекомпилируйте.

Но лучше из портов поставить.

Не стоит плодить сущности без необходимости
antono
На сайте с 12.07.2004
Offline
303
#9
Lupus:
Если четвертый:
cd /usr/ports/lang/php4-extensions
Если пятый:
cd /usr/ports/lang/php5-extensions
Затем:
make config
Выбираем нужные модули. Затем:
make install clean

Делаю все так, выводится сообщение:

=> php-4.4.4.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.

=> Attempting to fetch from http://br.php.net/distributions/.

php-4.4.4.tar.bz2 1% of 4373 kB 1048 Bps 01h10m

и все, замирает на 1%. Это я так понимаю нет дистрибутива на сервере и он пытается скачать его из нета?

Но в папке /usr/ports/distfiles/ лежит файл php-4.4.4.tar.bz2

Lupus
На сайте с 02.11.2002
Offline
241
#10
antono:
и все, замирает на 1%. Это я так понимаю нет дистрибутива на сервере и он пытается скачать его из нета?
Но в папке /usr/ports/distfiles/ лежит файл php-4.4.4.tar.bz2

Правильно. Там лежит файл, скачанный на 1% :)

Полагаю, временные проблемы с сетью. Пробуйте еще.

Или сделайте так:

rm -f /usr/ports/distfiles/php-4.4.4.tar.bz2

cd /usr/ports/distfiles

fetch http://ru.php.net/distributions/php-4.4.4.tar.bz2

А затем снова попробуйте инсталлить модули.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий