{"id":5782,"date":"2022-10-18T16:31:12","date_gmt":"2022-10-18T19:31:12","guid":{"rendered":"https:\/\/wiki3.locaweb.com.br\/?post_type=ht_kb&#038;p=5782"},"modified":"2022-10-20T08:28:24","modified_gmt":"2022-10-20T11:28:24","slug":"alterar-diretivas-do-php-no-debian-servidores-gerenciados","status":"publish","type":"ht_kb","link":"https:\/\/www.locaweb.com.br\/ajuda\/wiki\/alterar-diretivas-do-php-no-debian-servidores-gerenciados\/","title":{"rendered":"Alterar diretivas do PHP no Debian &#8211; Servidores Gerenciados"},"content":{"rendered":"<p>Diretivas do PHP, podem ser editadas por arquivo de configura\u00e7\u00e3o de duas formas, por arquivo\u00a0<strong>.htaccess<\/strong>\u00a0para PHP operando como\u00a0<strong>M\u00f3dulo do Apache (mod_php)<\/strong>\u00a0ou por arquivo\u00a0<strong>php.ini<\/strong>, para o PHP operando em\u00a0<strong>modo PHP-CGI (su_php)<\/strong>.<\/p>\n    \t\t<div class=\"hts-messages hts-messages--alert  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\"><strong>Importante!<\/strong><\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tEsse procedimento \u00e9 v\u00e1lido somente para clientes com <b>Servidores Cloud e Dedicados<\/b>\u00a0com\u00a0<b>Gerenciamento pela Locaweb<\/b>\u00a0e em\u00a0<b>Plataforma Linux<\/b>\u00a0para a Plataforma Windows, \u00e9 necess\u00e1rio solicitar por chamado.    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<h6>Modo de opera\u00e7\u00e3o do PHP<\/h6>\n<ul>\n<li>Crie um arquivo com o nome info.php, por exemplo, digite o c\u00f3digo abaixo:<\/li>\n<\/ul>\n<pre>&lt;?php phpinfo();\u00a0?&gt;<\/pre>\n<ul>\n<li>Depois grave, salve e acesso o arquivo pelo www.seudom\u00ednio.com.br\/info.php e veja o valor do item:\u00a0<strong>Server API<\/strong><\/li>\n<li>Se estiver\u00a0<strong>PHP-CGI<\/strong>\u00a0o cliente deve criar um arquivo\u00a0<strong>php.ini<\/strong>\u00a0na pasta raiz do FTP.<\/li>\n<li>Mas se estiver\u00a0<strong>Apache Handler<\/strong>\u00a0o PHP est\u00e1 em modulo do Apache e o cliente deve criar um arquivo\u00a0<strong>.htaccess<\/strong>\u00a0no diret\u00f3rio\u00a0<strong>public_html<\/strong>.<\/li>\n<\/ul>\n<h6>.htaccess<\/h6>\n<ul>\n<li>Utilize o arquivo .htaccess quando seu servidor esta com o PHP rodando como M\u00f3dulo do Apache (mod_php).<\/li>\n<li>No arquivo .htaccess voc\u00ea deve utilizar as tag php_flag e php_value para alterar as diretivas do PHP.<\/li>\n<\/ul>\n<ul>\n<li>Para alterar uma diretiva em seu Servidor Linux, crie um arquivo com o nome .htaccess dentro do diret\u00f3rio public_html.<\/li>\n<\/ul>\n    \t\t<div class=\"hts-messages hts-messages--alert  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\"><strong>Observa\u00e7\u00e3o!<\/strong><\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tVale lembrar que n\u00e3o s\u00e3o todas as diretivas que podem ser alteradas via <strong>.htaccess<\/strong>.<\/p>\n<ul>\n<li>Para consultar quais aceitam essa modifica\u00e7\u00e3o, veja em: <a class=\"external free\" href=\"http:\/\/www.php.net\/manual\/pt_BR\/ini.list.php\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">php.net<\/a>\u00a0.<\/li>\n<\/ul>\n<p>Todas as vari\u00e1veis que aparecerem com a descri\u00e7\u00e3o <strong>PHP_INI_ALL,<\/strong>\u00a0poder\u00e3o ser alteradas.    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<h6>php_flag<\/h6>\n<ul>\n<li>Utilize essa tag quando precisar alterar um valor booleano, como: ON\/OFF ou 0\/1, geralmente habilita ou desabilitar uma fun\u00e7\u00e3o, No .htaccess use conforme abaixo:<\/li>\n<\/ul>\n<pre><i>php_flag diretiva \"novo valor\"<\/i>\r\n<\/pre>\n<ul>\n<li>Vale lembrar que o valor 1 (um) deixa a diretiva ON e o 0 (zero) deixa OFF.<\/li>\n<li>Para habilitar a diretiva: register_long_arrays em seu dom\u00ednio, adicione a seguinte linha no .htaccess:<\/li>\n<\/ul>\n<pre><i>php_flag register_long_arrays on<\/i><\/pre>\n<h6>php_value<\/h6>\n<ul>\n<li>Utilize essa tag quando precisar alterar um caminho ou valor de uma diretiva do PHP. No .htaccess utilize conforme abaixo:<\/li>\n<\/ul>\n<pre><i>php_valor diretiva \"novo valor\"<\/i>\r\n<\/pre>\n<ul>\n<li>Por exemplo, para alterar o tamanho m\u00e1ximo para envio de um arquivo no .htaccess voc\u00ea poc\u00ea pode adicionar:<\/li>\n<\/ul>\n<pre>php_value post_max_size 20M\r\n<\/pre>\n<ul>\n<li>Outro exemplo, para alterar o caminho onde ser\u00e3o gravados os arquivos tempor\u00e1rios de sess\u00e3o, no arquivo .htaccess adicione a linha:<\/li>\n<\/ul>\n<pre>php_value session.save_path \/home\/LOGIN_FTP\/tmp<\/pre>\n    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\"><b>Dica!<\/b><\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tPara consultar a configura\u00e7\u00e3o das diretivas em seu site, crie um arquivo\u00a0info.php\u00a0usando o seguinte c\u00f3digo: <!--?php phpinfo();\u00a0?-->    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<h6>php.ini<\/h6>\n<ul>\n<li>Em Linux h\u00e1 um arquivo de nome &#8216;php.ini&#8217; que est\u00e1 no diret\u00f3rio raiz da \u00e1rea de FTP, esse arquivo s\u00f3 pode ser editado se estiver instalado o\u00a0<b>su_php<\/b>\u00a0no servidor.<\/li>\n<li>Para saber se no servidor o\u00a0<b>su_php<\/b>\u00a0est\u00e1 instalado, com o\u00a0<b>info.php<\/b>\u00a0aberto pressione o Ctrl+F em seu teclado e procure por Server API, se esse (m\u00f3dulo) estiver como CGI \u00e9 porque o su_php est\u00e1 instalado, se estiver como Apache Handler o mesmo n\u00e3o se encontra instalado.<\/li>\n<\/ul>\n<h6>Baixando por FTP\/SFTP<\/h6>\n<ul>\n<li>O arquivo est\u00e1 em formato Unix, ent\u00e3o qualquer editor de textos pode ser utilizado com exce\u00e7\u00e3o do Bloco de Notas do Windows, pois o mesmo n\u00e3o possui suporte a este tipo de formato (voc\u00ea conseguir\u00e1 abr\u00ed-lo, mas o visualizar\u00e1 todo distorcido). O Notepad++ ou Wordpad conseguem exib\u00ed-lo corretamente.<\/li>\n<li>N\u00e3o se esque\u00e7a de fazer backup do arquivo php.ini no servidor antes.<\/li>\n<li>Ap\u00f3s o envio do arquivo, seu site j\u00e1 estar\u00e1 com as diretivas alteradas.<\/li>\n<\/ul>\n<h6>Editando-o diretamente no servidor<\/h6>\n<ul>\n<li>Fa\u00e7a um backup do arquivo primeiro.<\/li>\n<\/ul>\n<pre>cp php.ini php.ini.bkp\r\n<\/pre>\n<ul>\n<li>Supondo que voc\u00ea queira alterar a diretiva post_max_size para 20M, localize a linha que o contenha:<\/li>\n<\/ul>\n<pre>&lt;esc&gt;\/post_max_size&lt;enter&gt;\r\n\r\n*Obs. Comando do editor 'vim'\r\n<\/pre>\n<ul>\n<li>Ser\u00e1 preciso apertar a tecla &#8216;n&#8217; algumas vezes para conseguir localiz\u00e1-la, pois a primeira ocorr\u00eancia a ser encontrada est\u00e1 dentro de um coment\u00e1rio, ou seja, n\u00e3o \u00e9 lida pelo PHP.<\/li>\n<li>Ap\u00f3s salvar o arquivo, seu site j\u00e1 estar\u00e1 com as diretivas alteradas.<\/li>\n<\/ul>\n<div class=\"alert alert-info\">    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\"><b>Dica!<\/b><\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tPara consultar a configura\u00e7\u00e3o das diretivas em seu site, crie um arquivo\u00a0info.php\u00a0usando o seguinte c\u00f3digo: <!--?php phpinfo();\u00a0?-->    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t<\/div>\n<div><\/div>\n<div>    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\"><b>Conhe\u00e7a!<\/b><\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tAproveite e conhe\u00e7a outros produtos da Locaweb, como o Revenda cPanel, <a href=\"https:\/\/www.locaweb.com.br\/revenda-de-hospedagem\/revenda-cpanel\/\" target=\"_blank\" rel=\"noopener noreferrer\">clique aqui<\/a> e saiba mais!    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Diretivas do PHP, podem ser editadas por arquivo de configura\u00e7\u00e3o de duas formas, por arquivo\u00a0.htaccess\u00a0para PHP operando como\u00a0M\u00f3dulo do Apache (mod_php)\u00a0ou por arquivo\u00a0php.ini, para o PHP operando em\u00a0modo PHP-CGI (su_php). Modo de opera\u00e7\u00e3o do PHP Crie um arquivo com o nome info.php, por exemplo, digite o c\u00f3digo abaixo: &lt;?php phpinfo();\u00a0?&gt;&#8230;<\/p>\n","protected":false},"author":6,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[116],"ht-kb-tag":[495,377],"class_list":["post-5782","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-servidores-gerenciados","ht_kb_tag-categoriacloud-e-dedicados","ht_kb_tag-categoriavps-locaweb"],"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/5782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/comments?post=5782"}],"version-history":[{"count":11,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/5782\/revisions"}],"predecessor-version":[{"id":27867,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/5782\/revisions\/27867"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/media?parent=5782"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-category?post=5782"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-tag?post=5782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}