Você pode instalar os pacotes para uma pilha LAMP (a parte L inux é Ubuntu; os outros pacotes necessários são A pache, M ySQL e P HP). Como você está usando uma pilha L AMP, você deve se familiarizar com o uso de um console desde a maioria dos servidores não tem uma GUI para administração. Então, para instalar os pacotes Apache, MySQL e PHP, execute:
sudo apt-get install apache2 mysql-server php5
A webroot é armazenada em /var/www
por padrão, se você estiver fazendo uma nova instalação, crie uma partição separada para /var/www
(escolha por particionamento personalizado para obter a opção para isso). Os bancos de dados MySQL são armazenados em /var/lib/mysql
, você pode criar uma partição separada para ela da mesma maneira que fazia para o Apache.
Os arquivos de configuração são colocados em /etc/
, então faça backup desses:
- Apache (configuração de módulo, vhost, ...):
/etc/apache2/
- MySQL (configurações do servidor e senha de administração para o MySQL):
/etc/mysql/
- PHP (arquivos php.ini):
/etc/php5/
Com esses arquivos, você pode configurar uma pilha LAMP idêntica após a reinstalação.
Um único comando para criar um backup chamado "lamp-backup.tar.gz" dos arquivos de configuração, webroot e bancos de dados:
sudo tar cf lamp-backup.tar.gz /etc/{apache2,mysql,php5} /var/www /var/lib/mysql
Para obter os melhores resultados, pare o banco de dados antes de criar o backup executando sudo stop mysql
. Após o backup, o banco de dados pode ser iniciado novamente executando sudo start mysql
.
Para restaurar o backup feito anteriormente (em uma instalação nova), execute:
sudo tar xf lamp-backup.tar.gz -C /
Não se esqueça de instalar os pacotes também.