Existe um servidor web embutido no Ubuntu, você não precisa instalar nada. O PHP não é fornecido com o Ubuntu, mas você pode instalá-lo facilmente usando o Centro de Software.
Como usar o Python para executar um servidor da web CGI
Basta criar um novo diretório (vamos chamá-lo www_playground
) e inseri-lo usando o terminal. Crie um novo diretório no diretório chamado cgi-bin
. Agora crie um arquivo de texto chamado hello.php
no diretório cgi-bin
. Escreva isso no arquivo e torne-o executável:
#!/usr/bin/env php
<?php
echo "Content-type: text/html\n\n"; /* DON'T TOUCH THIS unless you know what you're doing */
?>
<!doctype html>
<html><body>
<h1>Hello World!</h1>
<p>How are you? The time is <?php echo date("r"); ?>.</p>
</body></html>
Agora, no terminal (que está no diretório www_playground
), escreva python -m CGIHTTPServer
e ⏎ Digite . O servidor será iniciado, deixe-o em execução no terminal em segundo plano pelo tempo que desejar.
Agora você pode abrir um navegador da Web e ir para http://localhost:8000/cgi-bin/hello.php
, e você verá a página da Web que acabamos de criar.