Довольно часто требуется установить интерпретатор языка PHP для того чтобы могли нормально функционировать вебсайты или скрипты. Установка PHP на FreeBSD проходит достаточно просто. В консоли пишем следующий набор команд: make -C /usr/ports/lang/php5/ install clean Если вы устанавливаете PHP только для работы скриптов в Apache, то достаточно выбрать опции как на скриншоте, а именно: [X] APACHE   Читать далее →

Для того чтобы скрыть версию PHP на сервере, нужно поправить файл php.ini Находим опцию expose_php и изменяем до такого состояния expose_php=Off Перечитаем конфиг Apache командой apachectl graceful В итоге мы усложнили определение версии PHP, у многих школьников начитавшихся журнала ксакеп, это отобьет охоту ковыряться на вашем сервере =) Что имели до: HEAD http://www.site.ru 200 OK Читать далее →

Возникла тут проблема с движком amiro,  версия двигла не совсем новая, и посему он отказывался работать с версией выше php 5.2.9. Ну что ж, пришлось откатываться на php 5.2.9 вместо актуальной на данный момент php 5.2.10. Для этого нам понадобится : — portdowngrade — пиво =) Устанавливаем программу portdowngrade: cd /usr/ports/ports-mgmt/portdowngrade/ make DEFAULT_CVS_SERVER=»anoncvs@anoncvs1.FreeBSD.org:/home/ncvs» make install Читать далее →