The translation is temporarily closed for contributions due to maintenance, please come back later.

Translation

(itstool) path: sect3/screen
English
<prompt>#</prompt> <userinput>apachectl graceful</userinput>
Context English Portuguese (Brazil) State
<primary>mod_php</primary> <secondary>PHP</secondary> <primary>mod_php</primary> <secondary>PHP</secondary>
<firstterm>PHP: Hypertext Preprocessor</firstterm> (<acronym>PHP</acronym>) is a general-purpose scripting language that is especially suited for web development. Capable of being embedded into <acronym>HTML</acronym>, its syntax draws upon <application>C</application>, <trademark>Java</trademark>, and <application>Perl</application> with the intention of allowing web developers to write dynamically generated webpages quickly. <firstterm>PHP: Pré-processador de hipertexto</firstterm> (<acronym> PHP </acronym>) é uma linguagem de script de propósito geral que é especialmente adequada para desenvolvimento web. Capaz de ser incorporada em <acronym>HTML</acronym>, sua sintaxe se baseia em <application>C</application>, <trademark>Java</trademark> e <application>Perl</application> com a intenção de permitir desenvolvedores web para escrever rapidamente páginas da web geradas dinamicamente.
Support for <acronym>PHP</acronym> for <application>Apache</application> and any other feature written in the language, can be added by installing the appropriate port. Suporte para <acronym>PHP</acronym> para o <application>Apache</application> e alguma outra parte escrita na linguagem, pode ser adicionada instalando o port apropriado.
For all supported versions, search the package database using <command>pkg</command>: Para todas versões suportadas, procure os dados do pacote usando o comando <command>pkg</command>:
<prompt>#</prompt> <userinput>pkg search php</userinput> <prompt>#</prompt> <userinput>pkg search php</userinput>
A list will be displayed including the versions and additional features they provide. The components are completely modular, meaning features are enabled by installing the appropriate port. To install <acronym>PHP</acronym> version 7.4 for Apache, issue the following command: Uma lista vai ser disponibilizada incluindo as versões e partes adicionais que elas proverem. Os componentes são completamente modulares, significando que as partes especificas são habilitadas instalando o port apropriado. Para instalar o <acronym>PHP</acronym> na versão 7.4 para o Apache, use o seguinte comando:
<prompt>#</prompt> <userinput>pkg install mod_php74</userinput> <prompt>#</prompt> <userinput>pkg install mod_php74</userinput>
If any dependency packages need to be installed, they will be installed as well. Se algum pacote dependente precisar ser instalado, ele irá ser instalado também.
By default, <acronym>PHP</acronym> will not be enabled. The following lines will need to be added to the Apache configuration file located in <filename role="directory">/usr/local/etc/apache24</filename> to make it active: Por padrão, o <acronym>PHP</acronym> não estará habilitado. As seguintes linhas precisam ser adicionadas no arquivo de configuração do Apache localizado em <filename role="directory">/usr/local/etc/apache24</filename> para ativa-lo:
&lt;FilesMatch "\.php$"&gt;
SetHandler application/x-httpd-php
&lt;/FilesMatch&gt;
&lt;FilesMatch "\.phps$"&gt;
SetHandler application/x-httpd-php-source
&lt;/FilesMatch&gt;
&lt;FilesMatch "\.php$"&gt;
SetHandler application/x-httpd-php
&lt;/FilesMatch&gt;
&lt;FilesMatch "\.phps$"&gt;
SetHandler application/x-httpd-php-source
&lt;/FilesMatch&gt;
In addition, the <option>DirectoryIndex</option> in the configuration file will also need to be updated and Apache will either need to be restarted or reloaded for the changes to take effect. Em adição, a opção <option>DirectoryIndex</option> no arquivo de configuração irá precisar ser atualizada também e o Apache irá precisar ser reiniciado ou feito um relaoad também para as mudanças surtirem efeito.
Support for many of the <acronym>PHP</acronym> features may also be installed by using <command>pkg</command>. For example, to install support for <acronym>XML</acronym> or <acronym>SSL</acronym>, install their respective ports: Suporte para muitas partes do <acronym>PHP</acronym> podem ser instalado também usando o comando <command>pkg</command>. Por exemplo, para instalar suporte para o <acronym>XML</acronym> ou para <acronym>SSL</acronym>, instale os seguintes ports:
<prompt>#</prompt> <userinput>pkg install php74-xml php74-openssl</userinput> <prompt>#</prompt> <userinput>pkg install php74-xml php74-openssl</userinput>
As before, the Apache configuration will need to be reloaded for the changes to take effect, even in cases where it was just a module install. Como antes, a configuração do Apache irá precisar ser recarregada para as mudanças surtirem efeito, mesmo em casos onde foi feita apenas a instalação de um modulo.
To perform a graceful restart to reload the configuration, issue the following command: Para realizar uma reinicialização normal para recarregar a configuração, digite o seguinte comando:
<prompt>#</prompt> <userinput>apachectl graceful</userinput> <prompt>#</prompt> <userinput>apachectl graceful</userinput>
Once the install is complete, there are two methods of obtaining the installed <acronym>PHP</acronym> support modules and the environmental information of the build. The first is to install the full <acronym>PHP</acronym> binary and running the command to gain the information: Uma vez que a instalação esteja completa, há dois métodos para obter o suporte para os modulos do <acronym>PHP</acronym> e a informação do ambiente dessa instalação. A primeira é instalar o binário completo do <acronym>PHP</acronym> e rodar o seguinte comando para obter a informação:
<prompt>#</prompt> <userinput>pkg install php74</userinput> <prompt>#</prompt> <userinput>pkg install php74</userinput>
<prompt>#</prompt> <userinput>php -i |less</userinput> <prompt>#</prompt> <userinput>php -i |less</userinput>
It is necessary to pass the output to a pager, such as the <command>more</command> or <command>less</command> to easier digest the amount of output. Isso é necessário para passar a saída paga um paginador, como o comando <command>more</command> ou <command>less</command> para visualizar melhor a saída.
Finally, to make any changes to the global configuration of <acronym>PHP</acronym> there is a well documented file installed into <filename role="directory">/usr/local/etc/php.ini</filename>. At the time of install, this file will not exist because there are two versions to choose from, one is <filename>php.ini-development</filename> and the other is <filename>php.ini-production</filename>. These are starting points to assist administrators in their deployment. Finalmente, para fazer alguma mudança na configuração global do <acronym>PHP</acronym> há um arquivo bem documentado instalado dentro de <filename role="directory">/usr/local/etc/php.ini</filename>. No momento da instalação, esse arquivo não irá existir porque há duas versões para escolher, uma é o arquivo <filename>php.ini-development</filename> e outra o <filename>php.ini-production</filename>. Esses são pontos iniciais para ajudar os administradores na implementação.
HTTP2 Support Suporte a HTTP2
<application>Apache</application> support for the <acronym>HTTP</acronym>2 protocol is included by default when installing the port with <command>pkg</command>. The new version of <acronym>HTTP</acronym> includes many improvements over the previous version, including utilizing a single connection to a website, reducing overall roundtrips of <acronym>TCP</acronym> connections. Also, packet header data is compressed and <acronym>HTTP</acronym>2 requires encryption by default. Suporte do <application>Apache</application> para o protocolo <acronym>HTTP</acronym> está incluido por padrão quando instala o port com o comando <command>pkg</command>. A nova versão do <acronym>HTTP</acronym> inclui muitas melhorias em relação a versão anterior, incluindo utilizar uma conexão singular para uma página, reduzindo as idas e vindas de conexões <acronym>TCP</acronym>. Também, os dados no cabeçalho do pacote é comprimido e o <acronym>HTTP</acronym>2 requer encriptação por padrão.
When <application>Apache</application> is configured to only use <acronym>HTTP</acronym>2, web browsers will require secure, encrypted <acronym>HTTPS</acronym> connections. When <application>Apache</application> is configured to use both versions, <acronym>HTTP</acronym>1.1 will be considered a fall back option if any issues arise during the connection. Quando o <application>Apache</application> estiver configurado para usar <acronym>HTTP</acronym>2 apenas, os navegadores web irão requisitar conexões seguras, encriptadas com <acronym>HTTPS</acronym>. Quando o <application>Apache</application> estiver configurado para usar ambas versões, o <acronym>HTTP</acronym>1.1 irá ser considerado uma opção substituta se algum problema surgir durante a conexão.
While this change does require administrators to make changes, they are positive and equate to a more secure Internet for everyone. The changes are only required for sites not currently implementing <acronym>SSL</acronym> and <acronym>TLS</acronym>. Embora essa mudança exija que os administradores façam alterações, elas são positivas e equivalem a uma Internet mais segura para todos. As mudanças são requeridas apenas para paginas não implementada corretamente com <acronym>SSL</acronym> e <acronym>TLS</acronym>.
This configuration depends on the previous sections, including <acronym>TLS</acronym> support. It is recommended those instructions be followed before continuing with this configuration. Essa configuração depende das seções anteriores, incluindo suporte a <acronym>TLS</acronym>. É recomendado que essas instruções seja seguidas antes de continuar com essa configuração.
Start the process by enabling the <acronym>http</acronym>2 module by uncommenting the line in <filename>/usr/local/etc/apache24/httpd.conf</filename> and replace the mpm_prefork module with mpm_event as the former does not support <acronym>HTTP</acronym>2. Comece o processo habilitando o modulo <acronym>http</acronym>2 removendo o comentário da linha no arquivo <filename>/usr/local/etc/apache24/httpd.conf</filename> e trocando o modulo mpm_prefork pelo mpm_event pois o anterior não suporta o <acronym>http</acronym>2.
LoadModule http2_module libexec/apache24/mod_http2.so
LoadModule mpm_event_module libexec/apache24/mod_mpm_event.so
LoadModule http2_module libexec/apache24/mod_http2.so
LoadModule mpm_event_module libexec/apache24/mod_mpm_event.so
There is a separate <filename role="port">mod_http2</filename> port that is available. It exists to deliver security and bug fixes quicker than the module installed with the bundled <filename role="port">apache24</filename> port. It is not required for <acronym>HTTP</acronym>2 support but is available. When installed, the <filename>mod_h2.so</filename> should be used in place of <filename>mod_http2.so</filename> in the <application>Apache</application> configuration. Aqui há um port <filename role="port">mod_http1</filename> distinto que está disponível. Ele existe pra entregar segurança e correção de bugs mais rápido que o modulo instalado por padrão com o port <filename role="port">apache24</filename>. Ele não é requisitado para o suporte do <acronym>HTTP</acronym>2 mas está disponível. Quando instalado, o <filename>mod_h2.so</filename> deve ser usado no lugar do <filename>mod_http2.so</filename> na configuração do <application>Apache</application>.
There are two methods to implement <acronym>HTTP</acronym>2 in <application>Apache</application>; one way is globally for all sites and each VirtualHost running on the system. To enable <acronym>HTTP</acronym>2 globally, add the following line under the ServerName directive: Aqui há dois métodos para implementar o <acronym>HTTP</acronym>2 no <application>Apache</application>; um caminho é de forma global para todos os sites e cada VirtualHost rodando no sistema. Para habilitar o <acronym>HTTP</acronym>2 globalmente, adicione a seguinte linha abaixo da diretiva ServerName:
Protocols h2 http/1.1 Protocolos h2 http/1.1

Loading…

No matching activity found.

Browse all component changes

Things to check

Unchanged translation

Source and translation are identical

Reset

Glossary

English Portuguese (Brazil)
No related strings found in the glossary.

Source information

Source string comment
(itstool) path: sect3/screen
Flags
no-wrap
Source string location
book.translate.xml:58605
String age
a year ago
Source string age
a year ago
Translation file
books/pt_BR/handbook.po, string 9589