Bem cara, as vezes, como foi o meu caso, o apt-get não instala direito, ele instala em diretórios diferentes dos referenciados pela configuração do apache. Se esse for o seu caso eu aconselho você intalar o apache via apt-get, ver onde o apache foi instalado e instalar o php5 na mão...
Bem, aqui você pode baixar o php5
http://www.php.net/get/php-5.1.6.tar.gz/from/a/mirror
depois você descompacta ele
gunzip -c php-5.x.y.tar.gz | tar xf -
ou va no modo grafico mesmo e descompacte no mouse^^
entra na pasta que você descompactoue configure os arquivos para a instalação:
cd php-5.x.y
é aqui na horade rodar o configure que você aponta o caminho do apache...
./configure --with-apache=../apache_x.x
para você saberaonde está o apache você pode usar o comando locate ou find
locate apache ou find / -name apache
depois é so instalar
make
make install
ta, agora você tem q configura os modulos do php para o apache abrir eles quando iniciar...
va na pasta do apache e execute o comando de configuração:
cd /.../apache
./configure --prefix=/www --activate-module=src/modules/php5/libphp5.a
make
depois entre na pasta do php e faça:
cd /.../php_x.x
cp php.ini-dist /usr/local/lib/php.ini
Agora você deve editar o httpd.conf
AddType application/x-httpd-php .php
(normnalmente fica em /urs/local/apache2/conf/httpd.conf)
e pronto!!! só dar um restart no apache e ta resolvido^^
Bem, pelo menos aquicomigo deu certo!