Cекция содержит замечания и советы, которые касаются установки PHP на ОС » OpenBSD.
Бинарные пакеты для установки PHP на OpenBSD — простейший и рекомендованный способ. Ядро (основной пакет) отделили от модулей, но каждый из них устанавливается или удаляется независимо от другого. Файлы, которые потребуются для установки, доступны на CD-диске с ОС OpenBSD или на FTP-сервере.
Основной пакет, который потребуется установить — php, он содержит базовый движок (плюс модули fpm, gettext и iconv) и доступен в разных версиях на выбор. Затем обратите внимание на пакеты модулей наподобие php-mysqli или php-imap. Включением модулей в файле php.ini управляют командой phpxs.
Пример #1 Пример установки пакетов в OpenBSD
# pkg_add php # pkg_add php-apache # pkg_add php-mysqli (install the PEAR libraries) # pkg_add pear Следуйте инструкциям, которые выводят пакеты во время установки! (to remove packages) # pkg_delete php # pkg_delete php-apache # pkg_delete php-mysqli # pkg_delete pear
Страница руководства к функции » packages(7) даёт больше информации о бинарных пакетах в ОС OpenBSD.
PHP также компилируют из исходного кода » дерева портов. Способ рекомендуют только пользователям с опытом работы в ОС OpenBSD. Порт PHP разделили на ядро и модули. Модули генерируют подпакеты для каждого модуля, который поддерживается PHP. Параметр вроде no_*, где вместо символа звёздочки указали название модуля, не станет создавать модуль. Например, чтобы пропустить и не создавать модуль imap, устанавливают параметр no_imap.