mirror of
https://github.com/php/doc-pt_br.git
synced 2026-03-23 22:52:12 +01:00
115 lines
4.8 KiB
XML
115 lines
4.8 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- EN-Revision: e8ac70bf549a723cb36465667a6109d9933b8619 Maintainer: leonardolara Status: ready --><!-- CREDITS: narigone,ae,leonardolara -->
|
|
<sect1 xml:id="install.unix.openbsd" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
<title>Instalando a partir de pacotes ou portas no OpenBSD</title>
|
|
<para>
|
|
Essa seção contém notas e dicas específicas para a instalação
|
|
do PHP no <link xlink:href="&url.openbsd;">OpenBSD</link>.
|
|
</para>
|
|
<sect2 xml:id="install.unix.openbsd.packages">
|
|
<title>Usando Pacotes Binários</title>
|
|
<simpara>
|
|
Usando pacotes binários para instalar o PHP no OpenBSD é o método recomendado
|
|
e o mais simples. O pacote núcleo foi separado dos vários módulos,
|
|
e cada um pode ser instalado e removido independentemente dos outros.
|
|
Os arquivos necessários podem ser encontrados no CD do OpenBSD ou no FTP do site.
|
|
</simpara>
|
|
<simpara>
|
|
O pacote principal que você precisa instalar é o <filename>php</filename>,
|
|
que contém o engine básico (mais gettext e iconv), e pode estar
|
|
disponível dentre várias versões a escolher. Depois, olhe
|
|
os pacotes com módulos, como o <filename>php-mysqli</filename>
|
|
ou <filename>php-imap</filename>. Você precisa usar o comando
|
|
<command>phpxs</command> para ativar e desativar esses módulos no seu arquivo &php.ini;.
|
|
</simpara>
|
|
<example xml:id="install.unix.openbsd.ports.example">
|
|
<title>Exemplo de instalação de pacote no OpenBSD</title>
|
|
<programlisting role="shell">
|
|
<![CDATA[
|
|
# pkg_add php
|
|
# pkg_add php-apache
|
|
# pkg_add php-mysqli
|
|
(install the PEAR libraries)
|
|
# pkg_add pear
|
|
|
|
Siga as instruções de cada pacote!
|
|
|
|
(to remove packages)
|
|
# pkg_delete php
|
|
# pkg_delete php-apache
|
|
# pkg_delete php-mysqli
|
|
# pkg_delete pear
|
|
]]>
|
|
</programlisting>
|
|
</example>
|
|
<simpara>
|
|
Leia o manual de <link xlink:href="&url.openbsd.packages;">packages(7)</link>
|
|
para mais informações sobre pacotes binários no OpenBSD.
|
|
</simpara>
|
|
</sect2>
|
|
<sect2 xml:id="install.unix.openbsd.ports">
|
|
<title>Usando Ports</title>
|
|
<simpara>
|
|
Você também pode compilar o PHP a partir dos fontes usando a <link xlink:href="&url.openbsd.ports;">árvore ports</link>.
|
|
No entanto, isso só é recomendado para usuários familiarizados com OpenBSD. O port do PHP
|
|
é dividido em núcleo e extensões. As
|
|
extensões geram sub-pacotes para todos os módulos
|
|
suportados pelo PHP. Se você achar que não quer criar alguns dos módulos,
|
|
use o comando <command>no_*</command> FLAVOR. Por exemplo, se você quiser que
|
|
o módulo imap seja ignorado, atribua à FLAVOR o valor <command>no_imap</command>.
|
|
</simpara>
|
|
</sect2>
|
|
<sect2 xml:id="install.unix.openbsd.faq">
|
|
<title>Problemas Comuns</title>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<simpara>Apache e Nginx não são mais os servidores padrão no OpenBSD, mas eles podem ser facilmente
|
|
encontrados em ports e pacotes. O novo servidor é chamado 'httpd'.
|
|
</simpara>
|
|
</listitem>
|
|
<listitem>
|
|
<simpara>A instalação padrão do Apache roda dentro de uma
|
|
<link xlink:href="&url.openbsd.chroot;">prisão de chroot(2)</link>, que restringe os scripts PHP a
|
|
acessar arquivos abaixo de <filename>/var/www</filename>. Você irá, portanto, precisar criar um
|
|
diretório <filename>/var/www/tmp</filename> para que os arquivos de sessão do PHP sejam guardados, ou usar um
|
|
backend alternativo para sessões. Além disso, sockets de bancos de dados devem ser colocados dentro
|
|
da prisão ou escutar na interface <filename>localhost</filename>. Se você usar funções de rede,
|
|
alguns arquivos do diretório <filename>/etc</filename> como <filename>/etc/resolv.conf</filename> e
|
|
<filename>/etc/services</filename> precisarão ser movidos para <filename>/var/www/etc</filename>.
|
|
O pacote OpenBSD PEAR se instala automaticamente nos diretórios chroot corretos.
|
|
</simpara>
|
|
</listitem>
|
|
<listitem>
|
|
<simpara>
|
|
Os pacotes do OpenBSD package para a extensão <link xlink:href="&url.gd;">gd</link>
|
|
requer o Xorg para instalação. Isso é realizado na instalação com o acréscimo de
|
|
o file set <filename>xbase.tgz</filename>, ou pode ser instalado
|
|
posteriormente (veja
|
|
<link xlink:href="&url.openbsd.faq4;">OpenBSD FAQ#4</link>).
|
|
</simpara>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect2>
|
|
</sect1>
|
|
|
|
<!-- Keep this comment at the end of the file
|
|
Local variables:
|
|
mode: sgml
|
|
sgml-omittag:t
|
|
sgml-shorttag:t
|
|
sgml-minimize-attributes:nil
|
|
sgml-always-quote-attributes:t
|
|
sgml-indent-step:1
|
|
sgml-indent-data:t
|
|
indent-tabs-mode:nil
|
|
sgml-parent-document:nil
|
|
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
|
|
sgml-exposed-tags:nil
|
|
sgml-local-catalogs:nil
|
|
sgml-local-ecat-files:nil
|
|
End:
|
|
vim600: syn=xml fen fdm=syntax fdl=2 si
|
|
vim: et tw=78 syn=sgml
|
|
vi: ts=1 sw=1
|
|
-->
|