Execute PHP no Mac

Subodh Poudel 30 janeiro 2023
  1. Use o comando php -S para executar o PHP no Mac
  2. Use o servidor da Web Apache integrado para executar PHP no Mac
  3. Use MAMP para executar PHP no Mac
Execute PHP no Mac

Neste tutorial, apresentaremos métodos para executar PHP no Mac.

Use o comando php -S para executar o PHP no Mac

PHP é uma linguagem do lado do servidor. Ele é executado no servidor. Portanto, ele precisa de um servidor web para funcionar. Existem diferentes servidores web, como servidor Apache HTTP, NGINX, servidor Oracle HTTP, Lighttpd, servidor Node.js, etc. As linguagens do lado do servidor precisam desses tipos de servidores para executar o script. O PHP também oferece um servidor web embutido para desenvolvimento de aplicativos. Destina-se a fins de teste e é recomendado que não seja usado em redes públicas. O servidor da web é capaz de executar apenas um processo de thread único. O comando PHP -S constrói um servidor local em PHP. Então, podemos especificar nosso arquivo PHP na URL para executar o arquivo PHP.

Suponha que temos um diretório project onde nosso arquivo PHP index.php está localizado.

Em primeiro lugar, abra o terminal e vá para o diretório project usando o comando cd.

Escreva o comando PHP -S com a opção 127.0.0.1:8000 e pressione enter. Em seguida, um servidor da web local é iniciado.

Vá para um navegador da web e digite o endereço 127.0.0.1:8000/index.php. O arquivo PHP será executado.

O endereço 127.0.0.1 é um endereço de auto-retorno. Ele redireciona para a mesma máquina. Não precisamos de uma conexão física a uma rede. É usado para fins de teste em uma máquina local. O número 8000 após o endereço IP na porta usada pelo IP. Podemos nos referir ao endereço IP 127.0.0.1 como localhost.

Código de exemplo:

php -S 127.0.0.1:8000

Resultado:

[Sun Oct 3 10:26:13 2021] PHP 7.4.11 Development Server (http://127.0.0.1:8000) started

Use o servidor da Web Apache integrado para executar PHP no Mac

O PHP vem com um Apache Web Server integrado no Mac. Podemos iniciar o serviço Apache para criar um servidor local e executar nosso arquivo PHP. Podemos usar o comando sudo apachectl start no terminal para iniciar o servidor web. Então, digitando a URL http://localhost/index.php onde nosso arquivo PHP é index.html irá executar o arquivo PHP. O arquivo PHP deve estar no diretório raiz para ser executado.

Podemos parar o servidor da web usando o comando apachectl stop. Podemos verificar o status do servidor Apache usando o comando apachectl status. O comando exibirá várias informações do servidor como status ativo, memória, tarefa, CPU, etc. Assim, podemos executar um arquivo PHP iniciando o servidor Apache no Mac.

Código de exemplo:

sudo apachectl start

Use MAMP para executar PHP no Mac

Podemos usar o ambiente de servidor local MAMP para executar arquivos PHP no Mac. MAMP significa Macintosh, Apache, MySQL e PHP. Ele é usado para executar um servidor local no Mac e usa um servidor web Apache. Podemos especificar o número da porta do nosso servidor a partir do aplicativo MAMP na opção Preferência.

Por exemplo, após abrir o aplicativo MAMP, clique na opção Iniciar Servidores. Em seguida, o servidor local será iniciado. Vá para o navegador e digite o endereço http://127.0.0.1:8000/index.php. O arquivo index.php será executado no navegador. A porta 8000 é a porta padrão e pode ser configurada no aplicativo MAMP. Assim, podemos executar um arquivo PHP no Mac usando o MAMP.

Subodh Poudel avatar Subodh Poudel avatar

Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.

LinkedIn