На этот вопрос уже есть ответ здесь:
Я установил PHP, MySQL и Apache на свой компьютер, следуя этому руководству. Я создал один файл info.php, чтобы проверить, работает ли php на моем сервере apache, но я иду, что файл сообщения не найден. Затем я попытался поместить файл info.php в каталог html, он работал нормально. Можно ли изменить его на / var / www, а не на / var / www / html?
Пожалуйста, помогите. Я новичок в Linux.
Можно сделать что-то вроде этого
#open suphp.conf file
gksu "gedit /etc/suphp/suphp.conf
#or like this
sudo nano /etc/suphp/suphp.conf
#change the document root folder
docroot=/var/www/
#to
docroot=/home/user/public_html/
#restart apache
sudo service apache2 restart
#or like this
sudo /etc/init.d/apache2 restart
#test your new location
echo "<?php echo 'whoim = '.exec('/usr/bin/whoami');?>" | tee /home/user/public_html/whomi.php
, Теперь открывают браузер и перешли к localhost/whomi.php, и необходимо видеть идентификатор. Более подробная документация может быть найдена здесь