Устанавливаем из портов:
Заходим в каталог.
# cd /usr/ports/lang/php53
Запуск инсталляции.
# make config-recursive && make install && make clean && rehash
Выбираем поддержку apache поставив X клавишей пробел и нажимаем ок, далее все по умолчанию.
Ждем окончания установки.
После вносим изменение в файл конфигурации apache22
# ee /usr/local/etc/apache22/httpd.conf
Где Вам удобно впишем
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
и добавим в уже существующую строку в конфиге дополнительные значения
<IfModule dir_module>
DirectoryIndex index.html index.htm index.php index.phps
</IfModule>
Сохраняем и перегружаем apache22 командой # service apache22 restart.
В каталоге # cd /usr/local/www/apache22/data
Создаем файл test.php и вписываем в него php скрипт.
<?
Phpinfo();
?>
Проверяем в браузере http://адрес.хоста/test.php На мониторе должно отразиться информация о php.
Значит все работает! 🙂