Se você estiver usando o vim para editar seu arquivo, você pode até mesmo executá-lo dentro do editor com o comando:
:!php %
O !
indica ao vim que você deseja chamar uma função externa, php
é a função externa a ser executada e %
se refere ao seu arquivo atual (que é o que você deseja passar para php
como um argumento).
E como o vim é uma ferramenta incrível, você pode até melhorar sua produtividade com um mapeamento. Para fazer isso, você pode adicionar a seguinte linha ao seu .vimrc
:
map <C-e> <Esc> :w<CR> :!php %<CR>
Desta forma, enquanto estiver editando, quando você pressionar Esc + e , seu arquivo será salvo e a chamada externa para php
será feita.
Os detalhes do mapeamento são os seguintes:
-
<Esc>
faz você sair do modo de inserção se ainda estiver editando para ativar o modo normal.
-
:w<CR>
chama a função write
para salvar suas alterações.
- A última parte é o comando que lhe dei no início da minha resposta.
Claro que para trabalhar com este método você precisa instalar o php-cli como sugerido por @Maythux em sua resposta.