Estou usando Linux e queria saber se o arquivo de configuração do servidor tem que ter algo a mais, pois não aparece aquela tela com as informações sobre o PHP no navegador, só fica 'File not found', mesmo eu colocando o caminho do arquivo.
Estou usando Linux e queria saber se o arquivo de configuração do servidor tem que ter algo a mais, pois não aparece aquela tela com as informações sobre o PHP no navegador, só fica 'File not found', mesmo eu colocando o caminho do arquivo.
Também caí nesse mesmo problema.
Aí no bloco server, eu acrescentei 2 diretivas pra gerar log e descobrir qual pode ser o problema :
access_log logs/access.fpm.log
error_log logs/error.fpm.log
No arquivo logs/error.fpm.log obtive o seguinte resultado :
FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 127.0.0.1, server: , request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost:8004"
Ao que dá entender, através da informação gerada nesse erro, ele reconhece o client, mas não reconhece o server.
Eu consegui rodar o PHP-FPM, mas não usando um container Docker.
Eu baixei o PHP 8.1.3 e rodei o serviço local com o comando :
php-cgi.exe -b 127.0.0.1:9000
Ao dar um http://localhost:8004/, apareceu as informações do PHP na tela do browser.
:D