Эта секция содержит замечания и советы, касающиеся установки PHP на» OpenBSD 5.8.
Использование бинарных пакетов для установки PHP на OpenBSD - это простейший и рекомендованный способ. Ядро (основной пакет) отделено от различных модулей, но каждый из них может быть установлен или удален независимо от другого. Файлы, которые вам понадобятся, вы можете найти на вашем OpenBSD CD или на FTP.
Основной пакет, который необходимо установить - это php, он содержит базовый движок (плюс gettext и iconv). Далее, обратите внимание на пакеты модулей, такие как php-mysql или php-imap. Вам сдедует использовать команду phpxs для активации или дезактивации этих модулей в вашем php.ini.
Пример #1 Пример установки пакетов в OpenBSD
# pkg_add php # pkg_add php-fpm # pkg_add php-mysql (install the PEAR libraries) # pkg_add pear Следуйте инструкциям, выводимым пакетами во время установки! (to remove packages) # pkg_delete php # pkg_delete php-fpm # pkg_delete php-mysql # pkg_delete pear
Читайте страницу руководства » packages(7) для большей информации о бинарных пакетах в OpenBSD.
Вы можете также скомпилировать PHP из исходников, используя » дерево портов. Тем не менее, этот способ рекомендован только для тех, кто хорошо знакомых с OpenBSD. Порт PHP 4 разбит на две поддиректории: ядро и расширения. Директория расширений генерирует подпакеты для всех поддерживаемых модулей PHP. Если какие либо из них вам не нужны, используйте FLAVOR no_*. Например, для пропуска расширения imap, установите FLAVOR в no_imap.
Старые релизы OpenBSD используют систему FLAVORS для компиляции статически собранного PHP. Так как собрать бинарный пакет таким образом достаточно трудно, он объявлен устаревшим. Вы все еще можете использовать старые стабильные бинарные порты, если хотите, но они больше не поддерживаются коммандой OpenBSD. Если у вас есть какие либо возражения, обратитесь к Анилу Мадхавапедди, сейчас он занимается поддержкой порта (ник avsm на openbsd dot com).