Code-Hero: PHP

Utilizar PHP com Code-Hero

👋 Bem-vindo à documentação da Stackhero!

A Stackhero oferece Code-Hero, uma plataforma de desenvolvimento completa para codificar em segundos:

  • Codifique de qualquer lugar: Utilize qualquer dispositivo, seja um desktop, telefone ou tablet, sem necessidade de instalações de software.
  • Experiência VSCode integrada: Trabalhe com uma versão personalizada do VSCode diretamente através do seu navegador, com um terminal totalmente funcional.
  • Conjunto de ferramentas abrangente: Beneficie de um ambiente pré-configurado com ferramentas e linguagens como Docker, Git, Zsh, Node.js, Go, Python, Ruby, e mais.
  • Conectividade perfeita: Aceda às suas aplicações de desenvolvimento via HTTPS num domínio público, imitando condições de produção. Esta configuração suporta webhooks e integrações externas sem esforço.

Experimente a eficiência e conveniência da solução cloud de desenvolvimento Code-Hero da Stackhero. Leva apenas 5 minutos para começar! Simplifique os seus processos de desenvolvimento e poupe tempo valioso hoje.

O Code-Hero vem com asdf, uma utilidade que lhe permite selecionar facilmente a versão de PHP que necessita.

Por defeito, a versão mais recente de PHP é instalada. Pode verificar a versão instalada executando:

php -v

Se pretender utilizar uma versão diferente de PHP, siga estes passos:

  1. Atualize todos os plugins:

    asdf plugin update --all
    
  2. Liste todas as versões disponíveis de PHP:

    asdf list all php
    
  3. Instale a versão desejada:

    asdf install php <VERSION>
    

Após instalar a versão desejada, decida se quer utilizá-la globalmente ou localmente:

  1. Para usá-la globalmente (em todos os diretórios), execute:

    asdf global php <VERSION>
    
  2. Para usá-la localmente (apenas para o diretório atual), execute:

    asdf local php <VERSION>
    

    Este comando cria um ficheiro .tool-versions no diretório atual contendo a informação da versão escolhida.

Para verificar qual versão está ativa, execute:

php -v

Adicionar extensões PHP é simples. Por exemplo, para instalar a extensão AMQP (útil para conectar a um servidor RabbitMQ), siga estes passos:

  1. Instale a extensão usando PECL:

    pecl install amqp
    
  2. Adicione a extensão à sua configuração PHP adicionando-a ao seu ficheiro php.ini:

    echo "extension=amqp.so" >> $(asdf where php)/conf.d/php.ini
    
  3. Verifique se a extensão está ativada:

    php -i | grep amqp
    

Para listar todas as extensões atualmente instaladas, execute:

php -m