DocumentRoot é o local onde o apache irá buscar seus arquivos ou o famoso public_html, htdocs, www.
Nesta etapa nós vamos alterar esse diretório.
Abra o terminal: ctrl+atl+t
Verifique em que diretório você está: pwd. Deve sair algo como /home/nome_do_seu_usuario/.
Caso não esteja neste diretório digite: cd ~/, esse comando irá abrir a pasta do seu usuário.
Vamos criar então uma pasta os nossos arquivos...
Vamos chamar nossa pasta de workspace e ela vai ficar na pasta do nosso usuário, pra facilitar o acesso.
Com o terminal ainda aberto digite (a cada novo comando aperte enter, e se solicitado, digite a senha do root):
mkdir ~/workspace
chmod -R 777 ~/workspace
Digitando os comandos acima você estará criando a pasta workspace, na pasta do usuário e alterando as permissões para 777 que neste caso significa: todos podem ler, escrever e executar arquivos nesta pasta (por ser local, não tem importância fazer isso, mas no caso de um cloud por exemplo, o ideal é manter a permissão 755).
Ainda com o terminal aberto abra o arquivo 000-default.conf utilizando o comando abaixo:
sudo gedit /etc/apache2/sites-enabled/000-default.conf
Isso irá abrir o editor padrão do Ubuntu (gedit), carregando o arquivo 000-default.conf, que é responsável pelas configurações iniciais do Apache.
Dentro deste arquivo, altere as seguintes linhas:
DocumentRoot /var/www
<Directory /var/www>
Pode ser que os diretórios acima sejam diferentes no seu computador
Substitua o diretório acima por:
/home/home_do_seu_usuario/workspace
Salve, feche o arquivo e volte para o terminal.
Agora reinicie o apache:
sudo service apache2 restart
Após isso, ainda no terminal digite o seguinte comando:
echo "<?php phpinfo() ?>" > ~/workspace/info.php
Isso irá criar o arquivo info.php no seu workspace.
Abra o browser agora, acesse http://localhost e verifique se o arquivo foi listado. Se sim, clique nele e veja se irá carregar as configurações do PHP, tais como versão e extensões instaladas.