Проблемы с установкой РНР 5.4.11

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
RuSV
проходил мимо
Сообщения: 9
Зарегистрирован: 2012-10-31 11:34:17
Контактная информация:

Проблемы с установкой РНР 5.4.11

Непрочитанное сообщение RuSV » 2013-01-23 12:10:09

Здравствуйте уважаемые.
Дано FreeBSD 8.3
Apache/2.2.22 (FreeBSD)
PHP 5.4.7

решил обновить РНР до 5.4.11.
Деинсталил 5.4.7, обновил порты, установил из них 5.4.11 ( при установке выбирал CLI & CGI)
apacheсtl -t начал материться:

Код: Выделить всё

httpd: Syntax error on line 105 of /usr/local/etc/apache22/httpd.conf: Cannot load /usr/local/libexec/apache22/libphp5.so into server: Cannot open "/usr/local/libexec/apache22/libphp5.so"
Поиск нашел libphp5.so в /usr/local/lib. Когда стоял 5.4.17, libphp5.so находился в /usr/local/libexec/apache22/ потому конфиг и не правил.
Исправил загрузку модуля на на lib/libphp5.so получил вот такую ошибку:

Код: Выделить всё

httpd: Syntax error on line 106 of /usr/local/etc/apache22/httpd.conf: Can't locate API module structure `php5_module' in file /usr/local/lib/libphp5.so: Undefined symbol "php5_module"
Как это победить, подскажите пожалуйста.
Последний раз редактировалось f_andrey 2013-01-23 12:56:07, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения, и оформляйте его по человечески.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: Проблемы с установкой РНР 5.4.11

Непрочитанное сообщение skeletor » 2013-01-23 12:59:21

1) Вы неправильно обновляетесь. Правильно - это через portupgare или portmaster
2) Положите модуль ibphp5.so туда, где лежат все модули апача, а не куда-то в другое место. Можно просто создать симлинк.

RuSV
проходил мимо
Сообщения: 9
Зарегистрирован: 2012-10-31 11:34:17
Контактная информация:

Re: Проблемы с установкой РНР 5.4.11

Непрочитанное сообщение RuSV » 2013-01-23 13:20:39

Ок, сейчас обновлюсь правильно :)
Я модуль туда не ложил, он там после установки оказался, чему я удивился, но мало ли, думал так и надо.
Спасибо, skeletor.

saraceen
рядовой
Сообщения: 16
Зарегистрирован: 2009-11-24 23:08:03

Re: Проблемы с установкой РНР 5.4.11

Непрочитанное сообщение saraceen » 2014-04-08 20:43:14

такая же шляпа как и у топикстартера: файл libphp5.so отсутствовал
переустановка php5, php5-ext ничего не давала, опции "with Apache module" теперь тупо нет

Код: Выделить всё

Cannot load /usr/local/libexec/apache22/libphp5.so into server: Cannot open "/usr/local/libexec/apache22/libphp5.so"
решение:

Код: Выделить всё

cd /usr/ports/www/mod_php5
make install clean
мод теперь там. с какого непонятно, хотя может я отстал от жизни.

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: Проблемы с установкой РНР 5.4.11

Непрочитанное сообщение Electronik » 2014-04-09 13:41:27

скорее всего сделали для совместимости с новым pkg, что бы из репов можно было ставить апач с пхп.
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог