Por que não apenas sudo apt-get install lamp-server^ libapache2-mod-perl2
? O pacote lamp-server^
deve instalar o Apache2, MySQL, PHP (que já deve estar configurado para funcionar em conjunto). O libapache2-mod-perl2
deve adicionar suporte Perl ao Apache. *
Para permissões, geralmente faço isso:
sudo adduser <username> www-data
sudo chown -R www-data:www-data /var/www
sudo chmod -R g+rw /var/www
Depois, você pode criar um link na sua pasta pessoal que aponte para o diretório do servidor web:
sudo ln -s /var/www /home/<yourusername>/www
Por padrão, quando você instala o Apache dessa forma, ele é iniciado na inicialização.
Eu acho que seria muito mais fácil usar o jeito do Ubuntu de instalar software no Ubuntu. Dessa forma, você receberá atualizações automaticamente do seu software através do gerenciador de pacotes.
* Eu não fiz isso antes. Você pode precisar seguir o final de esta página do cabeçalho" Configurar um diretório cgi-bin "em.