{"id":29586,"date":"2019-01-03T15:26:44","date_gmt":"2019-01-03T17:26:44","guid":{"rendered":"https:\/\/powertic.com\/pt-br\/?post_type=kb&amp;p=29586"},"modified":"2019-01-03T15:26:44","modified_gmt":"2019-01-03T17:26:44","slug":"instalacao-do-php-7-para-mautic-e-wordpress-3","status":"publish","type":"kb","link":"https:\/\/powertic.com\/pt-br\/kb\/instalacao-do-php-7-para-mautic-e-wordpress-3\/","title":{"rendered":"Instala\u00e7\u00e3o do PHP 7 para Mautic e Wordpress"},"content":{"rendered":"<p>Ol\u00e1 pessoal tudo j\u00f3ia? Segue abaixo um passo a passo para a instala\u00e7\u00e3o dos m\u00f3dulos PHP 7 que usamos nos servidores Mautic e Wordpress na Powertic.<\/p>\n\n\n\n<p>Por que atualizar o PHP?<br>\nCada vers\u00e3o major do PHP \u00e9 totalmente suportado por dois anos a partir da data do seu lan\u00e7amento inicial est\u00e1vel. Durante este per\u00edodo, bugs e problemas de seguran\u00e7a que foram relatados s\u00e3o corrigidos e em atualiza\u00e7\u00f5es pontuais regulares.<\/p>\n\n\n\n<p>Ap\u00f3s este per\u00edodo de dois anos, cada vers\u00e3o \u00e9 ent\u00e3o suportado por mais um ano apenas para quest\u00f5es de seguran\u00e7a cr\u00edtica. Lan\u00e7amentos durante este per\u00edodo s\u00e3o realizados conforme a necessidade: pode haver v\u00e1rios lan\u00e7amentos pontuais, ou nenhuma, dependendo do n\u00famero de corre\u00e7\u00f5es cr\u00edticas.<\/p>\n\n\n\n<p>O PHP 5.6 possui suporte ativo at\u00e9 31 de Dezembro de 2016, j\u00e1 o PHP 7 possui suporte at\u00e9 3 de Dezembro de 2017. Veja mais informa\u00e7\u00f5es no site do PHP.<\/p>\n\n\n\n<p>Aqui na Powertic constru\u00edmos servidores que muitas vezes ser\u00e3o &#8220;Legados&#8221;, ou seja, o suporte ao servidor ser\u00e1 quase nulo ou dependente das demandas do cliente. Assim, utilizamos as vers\u00f5es LTS do Ubuntu e tamb\u00e9m vers\u00f5es atuais de linguagens (php, ruby, etc) e frameworks (rails, node, js) que kbm os sistemas a operarem por mais tempo sem interven\u00e7\u00f5es regulares. N\u00f3s sempre criamos novos servidores com PHP 7.0 e vers\u00f5es mais recentes do Ubuntu Server LTS, Python, Apache, MySQL e outros.<\/p>\n\n\n\n<p>Chega de papo \u2026. Vamos l\u00e1?<\/p>\n\n\n\n<p>Passo 1 &#8211; Desabilitando o PHP 5 do servidor<br>\nO primeiro passo para migrar para o PHP 7 \u00e9 desabilitar o PHP 5 do Apache. Digite no terminal do seu servidor o seguinte comando:<\/p>\n\n\n\n<p>a2dismod<br>\nVoc\u00ea ver\u00e1 a seguinte mensagem:<\/p>\n\n\n\n<p>Your choices are: access_compat alias auth_basic authn_core authn_file authz_core authz_host authz_user autoindex deflate dir env filter mime mpm_prefork negotiation php5 setenvif status Which module(s) do you want to disable (wildcards ok)?<br>\nDigite:<\/p>\n\n\n\n<p>php5<br>\nPronto. Voc\u00ea desabilitou o PHP do Apache. Agora vamos remover o PHP 5 do servidor para evitar conflitos:<\/p>\n\n\n\n<p>sudo apt-get -y purge php5 libapache2-mod-php5 php5 php5-cli php5-common php5-curl php5-gd php5-imap php5-intl php5-json php5-mcrypt php5-mysql php5-pspell php5-readline php5-sqlite<br>\nsudo apt-get autoremove<br>\nsudo service apache2 restart<br>\nPasso 2 &#8211; Instalando o PHP 7<br>\nAntes de instalar o PHP 7 precisamos informar ao nosso sistema o local apropriado para que ele busque esta nova vers\u00e3o, digite os comandos abaixo:<\/p>\n\n\n\n<p>sudo apt-get install python-software-properties<br>\nsudo apt-get install -y language-pack-en-base<br>\nsudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej\/php<br>\nsudo apt-get update<br>\nAp\u00f3s o apt atualizar a lista de pacotes, podemos instalar o PHP 7:<\/p>\n\n\n\n<p>sudo apt-get install -y php7.0 php7.0-common libapache2-mod-php7.0 php-apcu<br>\nInstalando os m\u00f3dulos b\u00e1sicos do PHP 7:<br>\nsudo apt-get install php7.0-cli php7.0-mysql php7.0-curl php7.0-gd php7.0-json php7.0-bz2<br>\nInstalando m\u00f3dulos que o Mautic utiliza:<br>\nsudo apt-get install php7.0-mcrypt php7.0-opcache php7.0-xml php7.0-zip php7.0-intl php7.0-imap php7.0-mbstring php-gettext<br>\nInstalando outros m\u00f3dulos interessantes para manter compatibilidade com diversos sistemas:<br>\nsudo apt-get install php-pear php-imagick php-memcache php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl<br>\nPasso 3 &#8211; Habilitando o PHP 7<br>\nAgora vamos habilitar o PHP 7, digite na linha de comando do servidor:<\/p>\n\n\n\n<p>a2enmod<br>\nE ent\u00e3o digite:<\/p>\n\n\n\n<p>php7.0<br>\nVoc\u00ea dever\u00e1 reiniciar o servidor apache ap\u00f3s habilitar o m\u00f3dulo:<\/p>\n\n\n\n<p>service apache2 restart<br>\nPronto! Voc\u00ea j\u00e1 est\u00e1 rodando o PHP 7 no seu servidor!<\/p>\n\n\n\n<p>Qualquer d\u00favida deixe nos coment\u00e1rios abaixo. At\u00e9 a pr\u00f3xima!<\/p>","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 pessoal tudo j\u00f3ia? Segue abaixo um passo a passo para a instala\u00e7\u00e3o dos m\u00f3dulos PHP 7 que usamos nos servidores Mautic e Wordpress na&hellip;<\/p>","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"kbtopic":[3492],"kbtag":[],"class_list":["post-29586","kb","type-kb","status-publish","hentry","kbtopic-configuracoes-mautic"],"_links":{"self":[{"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/kb\/29586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/kb"}],"about":[{"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/types\/kb"}],"author":[{"embeddable":true,"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/comments?post=29586"}],"version-history":[{"count":0,"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/kb\/29586\/revisions"}],"wp:attachment":[{"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/media?parent=29586"}],"wp:term":[{"taxonomy":"kbtopic","embeddable":true,"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/kbtopic?post=29586"},{"taxonomy":"kbtag","embeddable":true,"href":"https:\/\/powertic.com\/pt-br\/wp-json\/wp\/v2\/kbtag?post=29586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}