É necessário alterar dois arquivos de configuração do apache:
Realizei esta configuração no Ubuntu 19
Arquivo 1:
sudo vim /etc/apache2/apache2.conf
Alterar a linha:
<Directory /var/www/>
Para
Fica assim:
<Directory /srv #/home/usuario/diretorio_que_vc_quiser/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Arquivo 2:
$ sudo vim /etc/apache2/sites-available/000-default.conf
ou
$ sudo vim /etc/apache2/sites-available/default.conf
Alterar a linha:
DocumentRoot /var/www
para
DocumentRoot
/srv #/home/usuario/diretorio_que_vc_quiser/>
Não esqueça de reiniciar o apache depois:
$ sudo service apache2 restart
Social