Instalando o PHP 7 e o Composer no Windows 10, Nativamente
Estou trabalhando muito em projetos Drupal baseados no Composer ultimamente (especialmente me preparando para DrupalCon Nashville e meu workshop conjunto sobre Drupal e Composer com Matthew Grasmick), e tenho tentado encontrar as soluções mais simples que funcionam em macOS, Linux, e Windows. Para macOS e Linux, instalar o PHP e o Composer é bastante rápido e fácil. No entanto, no Windows, parecem surgir pequenos problemas aqui e ali.
Como finalmente gastei um pouco de tempo instalando a versão oficial do PHP para Windows nativo, decidi documentar o processo aqui. Observe que muitas partes desse processo foram aprendidas no artigo conciso Instalar PHP7 e Composer no Windows 10 do site KIZU 514.
Instale o PHP 7 no Windows 10
- Instale o Visual C++ Redistributable for Visual Studio 2015 — ele está vinculado na barra lateral da página de download do PHP para Windows , mas está meio oculto. Se você não fizer isso, você encontrará uma mensagem de erro bastante enigmática
VCRUNTIME140.DLL was not found
, ephp
os comandos não funcionarão. - Baixe o PHP para Windows . Prefiro usar 7.1.x (versão atual - 1), então baixei a versão mais recente de 64 bits não segura para thread de 7.1.x. Baixei a versão em arquivo .zip da
VC14 x64 Non Thread Safe
edição, sob o título PHP 7.1. - Expanda o arquivo zip no caminho
C:\PHP7
. - Configure o PHP para ser executado corretamente em seu sistema:
- Na
C:\PHP7
pasta, renomeie o arquivophp.ini-development
paraphp.ini
. - Edite o
php.ini
arquivo em um editor de texto (por exemplo, Notepad++, Atom ou Sublime Text). - Altere as seguintes configurações no arquivo e salve o arquivo:
- Mude
memory_limit
de128M
para1G
(porque o Composer pode usar muita memória!) - Descomente a linha que lê
; extension_dir = "ext"
(remova o;
para que a linha seja apenasextension_dir = "ext"
). - Na seção onde há um monte de
extension=
linhas, descomente as seguintes linhas:extension=php_gd2.dll
extension=php_curl.dll
extension=php_mbstring.dll
extension=php_openssl.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
extension=php_sockets.dll
- Mude
- Na
- Adicione
C:\PHP7
ao caminho do sistema Windows:- Abra o Painel de Controle do Sistema.
- Clique em 'Configurações avançadas do sistema'.
- Clique no botão 'Variáveis de ambiente...'.
- Clique na
Path
linha em 'Variáveis do sistema' e clique em 'Editar...' - Clique em 'Novo' e adicione a linha
C:\PHP7
. - Clique em OK, depois em OK, depois em OK e feche o Painel de Controle do Sistema.
- Abra o PowerShell ou outro emulador de terminal (geralmente prefiro cmder ) e digite
php -v
para verificar se o PHP está funcionando.
Neste ponto, você deve ver uma saída como:
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
PS C:\Users\jgeerling> php -v
PHP 7.0.29 (cli) (built: Mar 27 2018 15:23:04) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
Isso significa que o PHP está funcionando, yay!
Instale o Composer no Windows 10
Em seguida, vamos instalar o Composer baixando-o e movendo-o para que possamos executá-lo apenas com o composer
comando:
- Baixe o Windows Installer for Composer e execute-o.
- Observe que o Windows Installer for Composer pode solicitar alterações em seu
php.ini
arquivo. Tudo bem; permita e continue com o assistente de configuração. - Feche qualquer PowerShell aberto ou outras janelas de terminal e, em seguida, abra uma nova.
- Execute o
composer
comando e verifique se você obteve uma lista da ajuda do Composer e dos comandos disponíveis.
É isso! Agora você tem o PHP 7 e o Composer rodando nativamente no seu PC com Windows 10. Em seguida, domine o mundo com alguns novos projetos PHP!
0 Comentários