А можно по-подробнее?
Про установку Apache + MySQL + PHP в Ubuntu уже много сказано, в том числе и на этом форуме. Поищи.
Быстрая и простая установка LAMP под Ubuntu:
sudo tasksel
ApacheВ настройках виртуального хоста (например файл "/etc/apache2/sites-available/default") для нужной директории пишешь (или меняешь)
allow from 127.0.0.1
MySQLВ настройках СУБД в файле "/etc/mysql/my.cnf" пишешь (или меняешь)
bind-address = 127.0.0.1
Хотя по умолчанию и так это должно быть прописано.
PS.
Конечно, есть и другие способы закрывать общий доступ к демонам, но эти способы, на мой взгляд, общие и простые.