FreeBSD 10 и порт php5

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

FreeBSD 10 и порт php5

Непрочитанное сообщение bagas » 2014-03-25 10:54:47

Привет.
Столкнулся сегодня с непонятной.
Ставлю порт php5 на фряхе 10. При установки выходит такое сообщение.

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

root@ARK:/usr/ports/lang/php5 # make reinstall clean
/!\ WARNING /!\
You are using the following deprecated options: WITHOUT_IPV6
If you added them on the command line, you should replace them by
WITH="" WITHOUT="IPV6"

If they are global options set in your make.conf, you should replace them with:
OPTIONS_UNSET=IPV6

If they are local to this port, you should use:
lang_php5_UNSET=IPV6

===>  License PHP301 accepted by the user
===>  Found saved configuration for php5-5.4.26
===>   php5-5.4.26 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by php5-5.4.26 for building
===>  Extracting for php5-5.4.26
=> SHA256 Checksum OK for php-5.4.26.tar.bz2.
===>  Patching for php5-5.4.26
===>  Applying FreeBSD patches for php5-5.4.26
===>   php5-5.4.26 depends on file: /usr/local/sbin/apxs - not found
===>    Verifying reinstall for /usr/local/sbin/apxs in /usr/ports/www/apache22
===>  apache22-2.2.26 has known vulnerabilities:
apache22-2.2.26 is vulnerable:
apache -- several vulnerabilities
CVE: CVE-2013-6438
CVE: CVE-2014-0098
WWW: http://portaudit.FreeBSD.org/91ecb546-b1e6-11e3-980f-20cf30e32f6d.html
=> Please update your ports tree and try again.
*** Error code 1

Stop.
make[5]: stopped in /usr/ports/www/apache22
*** Error code 1

Stop.
make[4]: stopped in /usr/ports/www/apache22
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/www/apache22
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/lang/php5
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/lang/php5
*** Error code 1

Stop.
make: stopped in /usr/ports/lang/php5
root@ARK:/usr/ports/lang/php5 
Что за уязвимость, я так и не понял.

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

apache22-2.2.26 is vulnerable:
apache -- several vulnerabilities
CVE: CVE-2013-6438
CVE: CVE-2014-0098
WWW: http://portaudit.FreeBSD.org/91ecb546-b1e6-11e3-980f-20cf30e32f6d.html
=> Please update your ports tree and try again.
Порты после обновил, и заново запустил установку, в этоге таже песня.
Система.

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

# uname -rm
10.0-STABLE amd64
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Хостинговая компания 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/

snorlov
подполковник
Сообщения: 3924
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: FreeBSD 10 и порт php5

Непрочитанное сообщение snorlov » 2014-03-25 12:29:40

Попробуйте не собирать модуль для апача, либо установить апач в систему...

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Re: FreeBSD 10 и порт php5

Непрочитанное сообщение bagas » 2014-03-25 13:06:48

snorlov писал(а):Попробуйте не собирать модуль для апача, либо установить апач в систему...
Не понял про то как мне установить апача в систему? Это как?
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

snorlov
подполковник
Сообщения: 3924
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: FreeBSD 10 и порт php5

Непрочитанное сообщение snorlov » 2014-03-25 13:25:53

Ну так в портах есть еще один апач ( 2.4 ), во его и поробовать поставить, после сборки php можно снести, вообще-то apxs это программа проверки модуля для использования оного в апаче, на пальцах, после сборки модуля с ее помощью будет запущен тест получившего, кажется php*.so.

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Re: FreeBSD 10 и порт php5

Непрочитанное сообщение bagas » 2014-03-25 14:44:46

snorlov писал(а):Ну так в портах есть еще один апач ( 2.4 ), во его и поробовать поставить, после сборки php можно снести, вообще-то apxs это программа проверки модуля для использования оного в апаче, на пальцах, после сборки модуля с ее помощью будет запущен тест получившего, кажется php*.so.
Не хочется ставить апача24.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Re: FreeBSD 10 и порт php5

Непрочитанное сообщение bagas » 2014-03-25 15:24:30

Помог пользователь KPP77+, подсказал про парметр DISABLE_VULNERABILITIES=yes.
Этот параметр указал в в файл make.conf DISABLE_VULNERABILITIES=yes, И установка пошла.
Это как бы миную проверку на узвимости.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

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

Re: FreeBSD 10 и порт php5

Непрочитанное сообщение skeletor » 2014-04-01 17:42:59

Лучше не писать DISABLE_VULNERABILITIES=yes в make.conf, так как это будет действовать для всех портов, а указать только для конкретного:

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

root@ARK:/usr/ports/lang/php5 # make DISABLE_VULNERABILITIES=yes reinstall clean

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Re: FreeBSD 10 и порт php5

Непрочитанное сообщение bagas » 2014-04-01 20:16:58

skeletor писал(а):Лучше не писать DISABLE_VULNERABILITIES=yes в make.conf, так как это будет действовать для всех портов, а указать только для конкретного:

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

root@ARK:/usr/ports/lang/php5 # make DISABLE_VULNERABILITIES=yes reinstall clean
Спасибо.
Догодался.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.