Установка PHP на FreeBSD
Перейти к навигации
Перейти к поиску
FreeBSD
Установка php
PHP удобно устанавливать из портов FreeBSD.
В начале устанавливаем сам порт php:
#cd /usr/ports/lang/php4 #make config #make install #make clean
Затем устанавливаем требуемые модули:
#cd /usr/ports/lang/php4-extensions #make config #make install #make clean
Для php5 - аналогично. Соответствующие строки extension=.. в php.ini пропишутся автоматически.
Затем надо отредактировать php.ini (обычно /usr/local/etc/php.ini) по вкусу.
Переустановка одного из модулей php
Рассмотрим на примере php5-curl.
При переустановки одного из модулей (в случае нахождения уязвимости) необходимо найти этот модуль например так:
$locate php5-curl /usr/ports/ftp/php5-curl
деинсталировать пакет:
# cd /usr/ports/ftp/php5-curl # make deinstall clean
(Так же возможно надо денисталировать и пакет curl если он уязвим)
затем пересобрать php4-extensions (обычно, я останавливаю apache после сборки make):
#cd /usr/ports/lang/php4-extensions #make #make deinstall #make reinstall #make clean
Все.