mirror of
https://github.com/php/doc-ru.git
synced 2025-08-20 23:31:15 +00:00
Update to En openbsd.xml + infostyle
This commit is contained in:
@ -1,27 +1,27 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!-- EN-Revision: 093eb6affefe2ef930b08043a668168d2181ecc1 Maintainer: rjhdby Status: ready -->
|
<!-- EN-Revision: 4cb53ecbd763db2db808e90d7eda63afb380e6df Maintainer: rjhdby Status: ready -->
|
||||||
<!-- Reviewed: no -->
|
<!-- Reviewed: no -->
|
||||||
<sect1 xml:id="install.unix.openbsd" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
<sect1 xml:id="install.unix.openbsd" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
<title>OpenBSD, замечания по установке</title>
|
<title>Установка из пакетов или портов в ОС OpenBSD</title>
|
||||||
<para>
|
<para>
|
||||||
Эта секция содержит замечания и советы, касающиеся установки
|
Cекция содержит замечания и советы, которые касаются установки
|
||||||
PHP на <link xlink:href="&url.openbsd;">OpenBSD</link>.
|
PHP на ОС <link xlink:href="&url.openbsd;">OpenBSD</link>.
|
||||||
</para>
|
</para>
|
||||||
<sect2 xml:id="install.unix.openbsd.packages">
|
<sect2 xml:id="install.unix.openbsd.packages">
|
||||||
<title>Использование бинарных пакетов</title>
|
<title>Работа с бинарными пакетами</title>
|
||||||
<simpara>
|
<simpara>
|
||||||
Использование бинарных пакетов для установки PHP на OpenBSD - это простейший
|
Бинарные пакеты для установки PHP на OpenBSD — простейший
|
||||||
и рекомендованный способ. Ядро (основной пакет) отделено от различных модулей,
|
и рекомендованный способ. Ядро (основной пакет) отделили от модулей,
|
||||||
но каждый из них может быть установлен или удалён независимо от другого.
|
но каждый из них устанавливается или удаляется независимо от другого.
|
||||||
Файлы, которые вам понадобятся, вы можете найти на вашем OpenBSD CD или на FTP.
|
Файлы, которые потребуются для установки, доступны на CD-диске с ОС OpenBSD или на FTP-сервере.
|
||||||
</simpara>
|
</simpara>
|
||||||
<simpara>
|
<simpara>
|
||||||
Основной пакет, который необходимо установить - это <filename>php</filename>,
|
Основной пакет, который потребуется установить — <filename>php</filename>,
|
||||||
он содержит базовый движок (плюс fpm, gettext и iconv) и может быть доступен
|
он содержит базовый движок (плюс модули fpm, gettext и iconv) и доступен
|
||||||
в нескольких версиях на выбор. Далее, обратите внимание
|
в разных версиях на выбор. Затем обратите внимание
|
||||||
на пакеты модулей, такие как <filename>php-mysqli</filename>
|
на пакеты модулей наподобие <filename>php-mysqli</filename>
|
||||||
или <filename>php-imap</filename>. Вам следует использовать команду
|
или <filename>php-imap</filename>. Включением модулей в файле &php.ini;
|
||||||
<command>phpxs</command> для активации или деактивации этих модулей в вашем &php.ini;.
|
управляют командой <command>phpxs</command>.
|
||||||
</simpara>
|
</simpara>
|
||||||
<example xml:id="install.unix.openbsd.ports.example">
|
<example xml:id="install.unix.openbsd.ports.example">
|
||||||
<title>Пример установки пакетов в OpenBSD</title>
|
<title>Пример установки пакетов в OpenBSD</title>
|
||||||
@ -33,7 +33,7 @@
|
|||||||
(install the PEAR libraries)
|
(install the PEAR libraries)
|
||||||
# pkg_add pear
|
# pkg_add pear
|
||||||
|
|
||||||
Следуйте инструкциям, выводимым пакетами во время установки!
|
Следуйте инструкциям, которые выводят пакеты во время установки!
|
||||||
|
|
||||||
(to remove packages)
|
(to remove packages)
|
||||||
# pkg_delete php
|
# pkg_delete php
|
||||||
@ -44,48 +44,52 @@
|
|||||||
</programlisting>
|
</programlisting>
|
||||||
</example>
|
</example>
|
||||||
<simpara>
|
<simpara>
|
||||||
Читайте страницу руководства <link xlink:href="&url.openbsd.packages;">packages(7)</link>
|
Страница руководства к функции <link xlink:href="&url.openbsd.packages;">packages(7)</link>
|
||||||
для большей информации о бинарных пакетах в OpenBSD.
|
даёт больше информации о бинарных пакетах в ОС OpenBSD.
|
||||||
</simpara>
|
</simpara>
|
||||||
</sect2>
|
</sect2>
|
||||||
<sect2 xml:id="install.unix.openbsd.ports">
|
<sect2 xml:id="install.unix.openbsd.ports">
|
||||||
<title>Использование портов</title>
|
<title>Использование портов</title>
|
||||||
<simpara>
|
<simpara>
|
||||||
Вы можете также скомпилировать PHP из исходников, используя <link xlink:href="&url.openbsd.ports;">дерево портов</link>.
|
PHP также компилируют из исходного кода <link xlink:href="&url.openbsd.ports;">дерева портов</link>.
|
||||||
Тем не менее, этот способ рекомендован только для тех, кто хорошо знакомых с OpenBSD.
|
Способ рекомендуют только пользователям с опытом работы в ОС OpenBSD.
|
||||||
Порт PHP разбит на ядро и модули. Модули генерируют подпакеты для всех поддерживаемых модулей PHP. Если какие-либо из них
|
Порт PHP разделили на ядро и модули. Модули генерируют подпакеты для каждого модуля,
|
||||||
вам не нужны, используйте FLAVOR <command>no_*</command>. Например, для пропуска
|
который поддерживается PHP. Параметр вроде <command>no_*</command>, где вместо
|
||||||
модуля imap, установите FLAVOR в <command>no_imap</command>.
|
символа звёздочки указали название модуля, не станет создавать модуль.
|
||||||
|
Например, чтобы пропустить и не создавать модуль imap,
|
||||||
|
устанавливают параметр <command>no_imap</command>.
|
||||||
</simpara>
|
</simpara>
|
||||||
</sect2>
|
</sect2>
|
||||||
<sect2 xml:id="install.unix.openbsd.faq">
|
<sect2 xml:id="install.unix.openbsd.faq">
|
||||||
<title>Стандартные проблемы</title>
|
<title>Стандартные проблемы</title>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
<simpara>Apache и Nginx более не являются веб-серверами по умолчанию для OpenBSD,
|
<simpara>
|
||||||
но их очень легко найти и поставить из портов и пакетов. Новый сервер по умолчанию
|
Веб-серверы Apache и Nginx больше не веб-серверы по умолчанию для OpenBSD,
|
||||||
|
но они доступны в портах и пакетах. Новый сервер по умолчанию
|
||||||
называется 'httpd'.
|
называется 'httpd'.
|
||||||
</simpara>
|
</simpara>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<simpara>Стандартная установка httpd работает в
|
<simpara>Стандартная установка httpd работает
|
||||||
<link xlink:href="&url.openbsd.chroot;">chroot(2) окружении</link>, что запрещает PHP
|
<link xlink:href="&url.openbsd.chroot;">в изоляции chroot(2)</link>, что запрещает PHP
|
||||||
доступ к файлам вне <filename>/var/www</filename>. Так что вам понадобится
|
доступ к файлам вне каталога <filename>/var/www</filename>. Поэтому потребуется
|
||||||
создать директорию <filename>/var/www/tmp</filename> для сохранения сессионных
|
создать директорию <filename>/var/www/tmp</filename>, чтобы сохранять файлы
|
||||||
файлов PHP, или использовать альтернативный бэкенд для управления сессиями.
|
PHP-сессий, или использовать альтернативный бэкенд для управления сессиями.
|
||||||
К тому же, сокеты баз данных будет необходимо размещать в chroot, либо слушать
|
Сокеты баз данных потребуется разместить в изоляции или прослушиваться
|
||||||
на интерфейсе <filename>localhost</filename>. Если вы используете функции работы с
|
на интерфейсе <filename>localhost</filename>. При работе с сетевыми функциями
|
||||||
сетью, некоторые файлы из <filename>/etc</filename>, такие как
|
отдельные файлы из каталога <filename>/etc</filename> наподобие
|
||||||
<filename>/etc/resolv.conf</filename> и <filename>/etc/services</filename> необходимо
|
<filename>/etc/resolv.conf</filename> и <filename>/etc/services</filename> потребуется
|
||||||
будет поместить в <filename>/var/www/etc</filename>.
|
переместить в каталог <filename>/var/www/etc</filename>.
|
||||||
В OpenBSD, пакет PEAR автоматически устанавливается в правильные директории chroot.
|
Пакет OpenBSD репозитория PEAR автоматически устанавливается в правильные каталоги chroot.
|
||||||
</simpara>
|
</simpara>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<simpara>
|
<simpara>
|
||||||
Пакет модуля <link xlink:href="&url.gd;">gd</link> для OpenBSD требует установки Xorg.
|
Пакет модуля <link xlink:href="&url.gd;">gd</link> для OpenBSD требует
|
||||||
Если он ещё не установлен при базовой установке путём добавления набора файлов <filename>xbase.tgz</filename>,
|
установки графического интерфейса Xorg. Пакет добавляют после базовой установки
|
||||||
его можно добавить после установки (смотрите <link xlink:href="https://www.openbsd.org/faq/faq4.html#FilesNeeded">OpenBSD FAQ#4</link>).
|
(смотрите <link xlink:href="https://www.openbsd.org/faq/faq4.html#FilesNeeded">OpenBSD FAQ#4</link>),
|
||||||
|
если пакет ещё не установили при базовой установке путём добавления набора файлов <filename>xbase.tgz</filename>.
|
||||||
</simpara>
|
</simpara>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
Reference in New Issue
Block a user