[FreeBSD] Apache22-server on FreeBSD
если не писать использование модуля рнр5, то ошибки с непонятками по имени сервера все равно есть? если да, то эта ошибка скорее всего не про то, сервер не запускается из-за нехватки какой-нить либы для рнр5 (типа libxml2.so или что-нибудь в этом роде у меня так было, собрал/поставил нужные либы - заработало.
а apachectl configtest что тебе говорит?
httpd: Could not reliably determine the server's fully qualified domain name, using unsu.gznet.ru for ServerName
Syntax OK
Syntax OK
да, если закомментировать строку с загрузкой модуля php5, то при старте apache выскакикают те же самые сообщения, но localhost грузится в этом случае.
а как тогда узнать, чего нехватает для php5? вроде бы и так все должно стоять...
а как тогда узнать, чего нехватает для php5? вроде бы и так все должно стоять...
а как тогда узнать, чего нехватает для php5?у меня апач 1.3 и рнр4 писали при старте в stdout открытым текстом чего им не хватает, может у тебя в логах есть что-нибудь (например, tail -f /var/log/apache/error_log)
У меня в логе вот такая вот пачка:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20050922-debug/mysql.so' - Shared object "libmysqlclient.so.14" not found, required by "mysqli.so" in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20050922-debug/mysqli.so' - Shared object "libmysqlclient.so.14" not found, required by "mysqli.so" in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20050922-debug/soap.so' - /usr/local/lib/php/20050922-debug/soap.so: Undefined symbol "ps_globals" in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20050922-debug/wddx.so' - /usr/local/lib/php/20050922-debug/wddx.so: Undefined symbol "ps_globals" in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20050922-debug/mysql.so' - Shared object "libmysqlclient.so.14" not found, required by "mysqli.so" in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20050922-debug/mysqli.so' - Shared object "libmysqlclient.so.14" not found, required by "mysqli.so" in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20050922-debug/soap.so' - /usr/local/lib/php/20050922-debug/soap.so: Undefined symbol "ps_globals" in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20050922-debug/wddx.so' - /usr/local/lib/php/20050922-debug/wddx.so: Undefined symbol "ps_globals" in Unknown on line 0
ну а модули-то эти в указанном месте есть? если нет, собери и установи, ну и попробуй еще спроси у Яндекса
wddx.so и soap.so на месте,
нету libmysqlclient.so.14, вместо него libmysqlclient.so.15 в /usr/local/lib/mysql
нету libmysqlclient.so.14, вместо него libmysqlclient.so.15 в /usr/local/lib/mysql

ты уверен, что твой модуль именно для apache 2.2, а не для 2.0, например?
у меня были похожие проблемы, когда я пытался mod_python к 2.2 прикрутить. Ничего не получилось с похожими ошибками. Гугл сказал, что дело в нсовместимости модульного API у 2.0 и 2.2.
у меня были похожие проблемы, когда я пытался mod_python к 2.2 прикрутить. Ничего не получилось с похожими ошибками. Гугл сказал, что дело в нсовместимости модульного API у 2.0 и 2.2.
Что говорит
ldconfig -r | grep mysqlclient
?
ldconfig -r | grep mysqlclient
?
ldconfig -r | grep mysqlclient810:-lmysqlclient_r.15 => /usr/local/lib/mysql/libmysqlclient_r.so.15
811:-lmysqlclient.15 => /usr/local/lib/mysql/libmysqlclient.so.15
у меня после апгрейда до Apache 2.2 был такая же проблема. Перекомпилил mod_php4 и все работает сейчас 

а я вот уже тоже успел все на свете перекомпилить, только через portupgrade -f следующие вещи:
lang/php5
lang/php5-extensions
databases/mysql50-client
databases/mysql50-server
но пока все в точности по-старому, в чем-то другом ошибка...
lang/php5
lang/php5-extensions
databases/mysql50-client
databases/mysql50-server
но пока все в точности по-старому, в чем-то другом ошибка...
честно говоря, не знаю, можно так делать или нет (наверное в общем случае нельзя но сделал симлинк с именем libmysqlclient.so.14 на файл libmysqlclient.so.15. Теперь эта часть в логах пропала.
Осталось только все оставшееся подправить:
[Wed Jun 07 02:27:12 2006] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20050922-debug/soap.so' - /usr/local/lib/php/20050922-debug/soap.so: Undefined symbol "ps_globals" in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20050922-debug/wddx.so' - /usr/local/lib/php/20050922-debug/wddx.so: Undefined symbol "ps_globals" in Unknown on line 0
PHP Warning: Method panda::__set must take exactly 2 arguments in Unknown on line 0
Осталось только все оставшееся подправить:
[Wed Jun 07 02:27:12 2006] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20050922-debug/soap.so' - /usr/local/lib/php/20050922-debug/soap.so: Undefined symbol "ps_globals" in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20050922-debug/wddx.so' - /usr/local/lib/php/20050922-debug/wddx.so: Undefined symbol "ps_globals" in Unknown on line 0
PHP Warning: Method panda::__set must take exactly 2 arguments in Unknown on line 0
Оставить комментарий
ElenaMandM
Есть вопрос.Пытаюсь связать php5 с сервером Apache22.
Возникает такая проблема:
Когда прописываю строчку LoadModule php5_module libexec/apache22/libphp5.so
в файл httpd.conf, то страница localhost не грузится
еще пишет что-то вроде такого:
и еще:
если не писать ту строку, то localhos грузится.
Как это исправить?