Страница 1 из 1

FreeBSD 10 и порт php5

Добавлено: 2014-03-25 10:54:47
bagas
Привет.
Столкнулся сегодня с непонятной.
Ставлю порт 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

Re: FreeBSD 10 и порт php5

Добавлено: 2014-03-25 12:29:40
snorlov
Попробуйте не собирать модуль для апача, либо установить апач в систему...

Re: FreeBSD 10 и порт php5

Добавлено: 2014-03-25 13:06:48
bagas
snorlov писал(а):Попробуйте не собирать модуль для апача, либо установить апач в систему...
Не понял про то как мне установить апача в систему? Это как?

Re: FreeBSD 10 и порт php5

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

Re: FreeBSD 10 и порт php5

Добавлено: 2014-03-25 14:44:46
bagas
snorlov писал(а):Ну так в портах есть еще один апач ( 2.4 ), во его и поробовать поставить, после сборки php можно снести, вообще-то apxs это программа проверки модуля для использования оного в апаче, на пальцах, после сборки модуля с ее помощью будет запущен тест получившего, кажется php*.so.
Не хочется ставить апача24.

Re: FreeBSD 10 и порт php5

Добавлено: 2014-03-25 15:24:30
bagas
Помог пользователь KPP77+, подсказал про парметр DISABLE_VULNERABILITIES=yes.
Этот параметр указал в в файл make.conf DISABLE_VULNERABILITIES=yes, И установка пошла.
Это как бы миную проверку на узвимости.

Re: FreeBSD 10 и порт php5

Добавлено: 2014-04-01 17:42:59
skeletor
Лучше не писать DISABLE_VULNERABILITIES=yes в make.conf, так как это будет действовать для всех портов, а указать только для конкретного:

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

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

Re: FreeBSD 10 и порт php5

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

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

root@ARK:/usr/ports/lang/php5 # make DISABLE_VULNERABILITIES=yes reinstall clean
Спасибо.
Догодался.