[FreeBSD] Apache22-server on FreeBSD
если не писать использование модуля рнр5, то ошибки с непонятками по имени сервера все равно есть? если да, то эта ошибка скорее всего не про то, сервер не запускается из-за нехватки какой-нить либы для рнр5 (типа libxml2.so или что-нибудь в этом роде у меня так было, собрал/поставил нужные либы - заработало.
а apachectl configtest что тебе говорит?
Syntax OK
а как тогда узнать, чего нехватает для 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
ну а модули-то эти в указанном месте есть? если нет, собери и установи, ну и попробуй еще спроси у Яндекса
нету libmysqlclient.so.14, вместо него libmysqlclient.so.15 в /usr/local/lib/mysql
![](/images/graemlins/smile.gif)
у меня были похожие проблемы, когда я пытался mod_python к 2.2 прикрутить. Ничего не получилось с похожими ошибками. Гугл сказал, что дело в нсовместимости модульного API у 2.0 и 2.2.
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
![](/images/graemlins/tongue.gif)
lang/php5
lang/php5-extensions
databases/mysql50-client
databases/mysql50-server
но пока все в точности по-старому, в чем-то другом ошибка...
Осталось только все оставшееся подправить:
[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 грузится.
Как это исправить?