Como o php não é uma linguagem compilada, você não pode executá-lo diretamente. Você deve dizer ao sistema como abri-lo, assim como um script de shell.
Com um script de shell, você pode executá-lo usando sh filename
ou bash filename
. Outra maneira é escrever o script com uma linha de comentário especial no topo, chamada "sha-bang" ou "crash-bang"; para um script bash, é assim:
%código%
Você pode então tornar o arquivo executável e executá-lo como um programa normal.
Você pode fazer o mesmo para o php. Ou execute-o sob php, se você o tiver ( #!/bin/bash
), ou adicione o sha-bang, mas diga php xxx.php
em vez de /bin/php