LINUX.ORG.RU

Freebsd 8: проблема php5


0

1

Привет всем, после того, как снес apache 1.3 и установил apache22, отвалилось php с ошибкой при запуске апача:


Performing sanity check on apache22 configuration:
httpd: Syntax error on line 54 of /usr/local/etc/apache22/httpd.conf: Cannot load /usr/local/libexec/apache/libphp5.so into server: /usr/local/libexec/apache/libphp5.so: Undefined symbol "ap_user_id"
Выпилил php путем make deinstall, собрал по новой, но счастья не прибавилось.

Приложу еще:


ldd /usr/local/libexec/apache22/libphp5.so
/usr/local/libexec/apache22/libphp5.so:
	libcrypt.so.5 => /lib/libcrypt.so.5 (0x281aa000)
	libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x281c3000)
	libm.so.5 => /lib/libm.so.5 (0x28612000)
	libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x2862c000)
	libz.so.5 => /lib/libz.so.5 (0x28756000)
	libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28768000)
	libc.so.7 => /lib/libc.so.7 (0x28090000)


МДА

По невнимательности вписал в httpd.conf неправильный путь /usr/local/libexec/apache/libphp5.so вместо /usr/local/libexec/apache22/libphp5.so. А сейчас оно пересобирается и не могу проверить. Кажется, проблема решена, прошу прощения :)

GenuS ()
Ответ на: МДА от GenuS

да, так оно и было, но теперь конструкция


<php
 phpinfo();
 ?>

ничего не показывает в браузере. Права везде +х, куда копать?

GenuS ()
Ответ на: МДА от GenuS

Омг, даже в генте никогда не нужно было писать пути к библиотекам в конфигах, бзд такое бзд :)

xorik ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.