Instalar wampserver com php7

Neste post irei mostrar como instalar wampserver com php7 para que funcione corretamente em seu sistema.

Para funcionamento correto no windows é necessário que tenha instalado o pacote do Visual C++ no sistema: Download

Baixar o Wampserver clique aqui. Escolha a versão que serve para o seu sistema operacional ( 64 ou 32 bits ).

Se for baixar uma nova versão do wamp, ela já possui o php7 junto com o pacote, porém deve seguir os passos abaixo para corrigir o erro.

Após baixar e instalar o wampserver corretamente em seu diretório, vamos as alterações:

  1. Entre na pasta do PHP do seu Wamp ( ex.: C:\wamp64\bin\php – esta pasta depende de onde você instalou o programa ).
  2. Entre na pasta “php5.x.xx – versão que baixar” e copie estes 2 arquivos (  php.ini e wampserver.conf  )
  3. Cole estes 2 arquivos na pasta do php7 e abra o php.ini em seu editor favorito
  4. Ao abrir o arquivo, dê uma busca (com CTRL + F) por “Be sure to appropriately set the extension_dir directive.”
  5. Precisamos modificar as extensões que estão sendo carregadas:

php ini

Copie exatamente estas linhas abaixo com as extensões e substitua no arquivo

; Be sure to appropriately set the extension_dir directive.
;
extension=php_bz2.dll
extension=php_curl.dll
;extension=php_com_dotnet.dll
;extension=php_enchant.dll
extension=php_fileinfo.dll
;extension=php_ftp.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_gmp.dll
extension=php_intl.dll
extension=php_imap.dll
;extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysqli.dll
;extension=php_odbc.dll
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_phpdbg_webhelper.dll
;extension=php_shmop.dll

; The MIBS data available in the PHP distribution must be installed.
; See [www.php.net]
;extension=php_snmp.dll

extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite3.dll
;extension=php_sysvshm.dll
;extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll

;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;

Deve ficar assim no php.ini da pasta do php7:

php7 ini

Ainda no arquivo php.ini da pasta do php7, procure por “date.timezone”

Troque os valores padrão destas 3 linhas, por estes abaixo:

; http://php.net/date.timezone
date.timezone = America/Sao_Paulo

; http://php.net/date.default-latitude
date.default_latitude = -23.3251

; http://php.net/date.default-longitude
date.default_longitude = -46.3810

Procure também por “zend_extension” e coloque um ponto e vírgula “;” no começo da linha caso tenha em seu arquivo para comentá-lo.

;zend_extension = "C:/.............."

E para finalizar no php.ini, procure por “extension_dir” que irá mostrar o caminho para o seu php7. Modifique de acordo com o caminho da pasta do seu php 7. ex.: “C:/wamp/bin/php/php7.0.0/ext/”. É importante que modifique apenas o nome da pasta do php, deixando o caminho como foi criado inicialmente.

Após estas modificações:

  1. Feche o php.ini
  2. Duplique o php.ini
  3. Renomeie a cópia para “phpForApache.ini

======================================================

Abra o 2º arquivo copiado para a pasta do php7 “wampserver.conf“.

Copie e subscreva tudo do arquivo com as linhas abaixo:

<?php

$phpConf['phpIniDir'] = '.';
$phpConf['phpExeDir'] = '.';
$phpConf['phpConfFile'] = 'php.ini';

//PHP 7 needs Apache 2.4.x and doesn't works with Apache 2.2.x

$phpConf['apache']['2.4']['LoadModuleName'] = 'php7_module';
$phpConf['apache']['2.4']['LoadModuleFile'] = 'php7apache2_4.dll';
$phpConf['apache']['2.4']['AddModule'] = '';

?>

Se o programa já estiver ligado, saia do programa “Exit”.

Após ligue novamente, vá até o ícone do wamp e clique com o botão direito > em PHP > version mude para 7.0.0

Para testar se está tudo ok, digite em seu browser http://localhost/ para ver a tela inicial do wampserver e verificar a versão do php.

Qualquer dúvida/sugestão/elogio, escreva seu comentário abaixo, valeu!

Deixe seu comentário abaixo

Loading Facebook Comments ...