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

12
antono
На сайте с 12.07.2004
Offline
303
#11

Перекомпилировал, вроде бы все успешно завершилось, затем перезагрузил сервер. В phpinfo() все по старому, ключа --enable-wddx нет, wddx функции не работают.

Здесь появился файл:

/usr/local/lib/php/20020429/wddx.so

Lupus
На сайте с 02.11.2002
Offline
241
#12
antono:
Перекомпилировал, вроде бы все успешно завершилось, затем перезагрузил сервер. В phpinfo() все по старому, ключа --enable-wddx нет, wddx функции не работают.
Здесь появился файл:
/usr/local/lib/php/20020429/wddx.so

Прекрасно. Осталось проверить наличие строки "extension=wddx.so" в файле "/usr/local/etc/php/extensions.ini"

Кстати, "--enable-wddx" должен появиться только при статической сборке php. А порты фри собирают модульную версию.

There are two types of people in this world: 1. Those who can extrapolate from incomplete data.
antono
На сайте с 12.07.2004
Offline
303
#13

extension=wddx.so есть в наличии, а также extension=wddx.so тоже наличествует.

Lupus, спасибо огромное за помощь, буду дальше думать что же делать с этим --enable-wddx

Lupus
На сайте с 02.11.2002
Offline
241
#14
antono:
что же делать с этим --enable-wddx

Есть еще одна версия - php собран не из портов. Так иногда делают либо растерянные линуксоиды, попавшие во фрю, либо асы, тонко затачивающие софт. Здесь долго и муторно описывать, что надо сделать, чтобы точно все выяснить. Но могу посоветовать следующее:

Поглядите в phpinfo параметр "PHP API". Если он не 20020429, значит php не из порта.

Дополнительно не помешает проверить "extension_dir" и "additional .ini files parsed".

12

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