As respostas para essa pergunta link também podem ser ilustrativas. No meu caso, eu não quero mudar o comportamento do Apache, apenas a pasta que eu vou usar para testar, da qual eu sugiro que você dê uma chance para isso:
No entanto, se quisermos usar outra pasta local para testes em nosso PHP
código, podemos alterar a localização da pasta padrão usada pelo nosso mecanismo de php
para gerenciar esses arquivos. Isso é feito usando o seguinte procedimento:
gksu gedit /etc/apache2/sites-available/default
Forneça a senha do usuário
Em seguida, altere todas as ocorrências de " /var/www/
" para a pasta que usamos
para testar nosso PHP. (Exemplo: /home/geppettvs/www/
ou quando apropriado,
mude "geppettvs" pela sua pasta local.
Depois disso, você deve reiniciar o computador com a finalidade de
mudanças para entrar em vigor. Não esqueça também que os arquivos devem ter
as permissões de arquivo corretas para serem executadas corretamente. (755 é geralmente
suficiente, mas algumas pastas [ e / ou arquivos ] podem precisar de 777 permissões
para ler e escrever corretamente.)
Este procedimento estava trabalhando em Natty, e eu não posso dizer por 11.10 ainda. E eu uso esse truque para testar o PHP, por isso deixo de lado o aviso sobre as permissões do 777 para alguns arquivos / pastas.
Se você fizer isso, poderá obter acesso aos seus arquivos via http://localhost
em vez de chamar o nome de uma determinada pasta. A pasta "www" (ou qualquer que seja o nome dela) será a pasta "public_html".
Boa sorte!
IMPORTANTE: As pessoas sugeriram que você não precisa reiniciar sua máquina para que as alterações entrem em vigor, mas se você não o fizer, precisará pare e reinicie o apache, reinicie sua sessão e ore para que tudo funcione sem problemas. Eu sugiro que você reinicie o computador e posso dizer com certeza que funcionará.