Como mudar a versão do PHP no Xampp

PHP-logoNeste tutorial irá aprender passo a passo a mudar a versão do PHP no Xampp. Existem várias situações em que pode querer correr uma versão do PHP diferente da que vem pré-instalada no Xampp, por exemplo pode querer utilizar os benefícios de uma nova versão do PHP. Neste artigo vou ensinar passo a passo como mudar a versão do PHP no Xampp.

Mudar a versão do PHP no Xampp

Para mudar a versão do PHP pré-instalada no Xampp siga o seguintes passos.

Baixar a versão desejada do PHP.

Em primeiro lugar deverá baixar a versão do PHP que deseja utilizar directamente no website original da linguaguem, cujo o endereço se encontra abaixo.

http://php.net/downloads.php

ou caso o seu sistema operativo seja o windows, deve utilizar o endereço abaixo.

http://windows.php.net/download

No meu caso, irei baixar a versão mais recente do PHP (7.0.3, no dia em que me encontro a escrever este artigo).

download php

Após baixar a versão desejada do PHP extraia o conteúdo do pacote no directório de instalação do Xampp que no meu caso é o seguinte.

C:\xampp\

Preste atenção e verifique que vai atribuir um nome diferente à pasta da nova versão do PHP para evitar que a versão antiga seja sobrescrita. No meu caso irei deixar a versão pré-instalada pelo Xampp na pasta php e irei dar o nome php-7.0.3 à nova versão que pretendo instalar (esta ficará no directório C:\xampp\php-7.0.3).

Mudar a versao do PHP no Xampp

Abra o novo directório do PHP (php-7.0.3 no meu caso) e mude o nome do ficheiro php.ini-development para php.ini.

Abra o ficheiro httpd-xampp.conf que se encontra no directório C://xamp/apache/conf/extra/Encontre as três linhas seguintes e altere-as de acordo com a sua nova versão do PHP.

No meu caso irei alterar as 3 linhas anterior para o seguinte código:

Note com atenção as alterações do ficheiro php5ts.dll para php7ts.dll, a alteração da pasta php para php-7.0.3 (que é onde se encontra a nova versão do PHP), a alteração de php5_module para php7_module e de php5apache2_4.dll para php7apache2_4.dll.

Reinicie o servidor apache através do painel de controlo do Xampp para que as mudanças tenham efeito.

E pronto a versão que acabou de instalar deverá de estar a ser corrida pelo Apache. Pode verificar a versão a ser utilizada em http://localhost/xampp/phpinfo.php.

versao do php

Espero que tenha gostado do artigo. Se tiver dúvidas deixe um comentário abaixo!

5 pensamentos em “Como mudar a versão do PHP no Xampp

  1. Ola Daniel,
    fiz tudo como descrito acima mas o meu módulo apache do xampp nao roda mais…
    acredito que somente mudar o nome do diretorio no “httpd-xampp.conf” nao seja suficiente.
    Note que o arquivo “php5ts.dll” do php original do XAMPP é diferente do arquivo do php 7, que é “php7ts.dll”.
    Não sei se seria o único local que precise ser alterado, mas achei interessante lhe comunicar.
    Gostaria que me enviasse a solução assim que encontrá-la, se possível. Desde já agradeço.

    1. Olá Ricardo,

      Verifique que mudou estas 3 linhas correctamente, pois é muito importante.

      LoadFile “/xampp/php-7.0.3/php7ts.dll”
      LoadFile “/xampp/php-7.0.3/libpq.dll”
      LoadModule php7_module /xampp/php-7.0.3/php7apache2_4.dll

      Cumprimentos,
      Daniel.

  2. Prezado,

    Primeiramente obrigado pelo tuto!

    Seguinte, meu arquivo httpd-xampp.conf nao contem a linha,
    LoadModule php5_module “/xampp/php/php5apache2_4.dll” .

    Como faço? Pois usando apenas as outras duas, não da certo.

    Obrigado desde ja!

    1. Olá Germano Alves,

      Consegue colocar o conteúdo do seu ficheiro httpd-xampp.conf num host de ficheiros (como por exemplo o Filedropper.com)?
      Já agora agradecia que me dissesse que versão do Xampp está a utilizar.
      Vou dar uma olhada e depois digo-lhe o que deve fazer.

      Cumprimentos,
      Daniel.

Deixar uma resposta