Como configurar um servidor LAMP no Debian 11

Como configurar um servidor LAMP no Debian 11

Embora muitas pessoas pensem no Debian como um sistema operacional de estação de trabalho sólido, não é só para isso que ele pode ser usado. O Debian também é um dos sistemas operacionais de servidores baseados em Linux mais usados .

Existem muitos aplicativos de servidor para o Debian. No entanto, uma das coisas mais populares que os usuários configuram é o LAMP. LAMP é Linux, Apache, MySQL e PHP, e é essencial para hospedar aplicativos da web. Veja como você pode configurar um servidor LAMP no Debian 11.

Como configurar um servidor LAMP no Debian 11

Atualizando para o Debian 11

Para obter o máximo de seu servidor LAMP (Linux, Apache , MySQL e PHP), você precisa atualizar sua versão Debian para Debian 11. Debian 11 Bullseye é a versão mais recente do sistema operacional e é ideal para hospedar aplicativos da web usando MySQL, Apache e PHP.

Para atualizar para o Debian 11, certifique-se de ter feito backup de seus dados. Depois de fazer isso, abra uma janela de terminal. Como alternativa, conecte-se ao Debian pelo console SSH e inicie o processo de atualização seguindo as instruções abaixo.

Faça login na sua conta root usando o comando su quando tiver acesso ao terminal. Você deve ter acesso root para atualizar.

su-

Uma vez logado como root, use o comando sed para mudar o codinome da sua versão Debian de “buster” (Debian 10) para “bullseye” (Debian 11). O codinome deve ser alterado para atualizar.

sed -i 's/buster/bullseye/g' /etc/apt/sources.list

Em seguida, execute o comando apt update , seguido pelo comando apt upgrade . Esses dois comandos atualizarão as fontes de software do Debian, verificarão novos pacotes e instalarão atualizações pendentes.

sudo apt atualizar sudo apt atualizar

Finalmente, atualize para o Debian 11 Bullseye com o comando dist-upgrade .

sudo apt dist-upgrade

Reinicie o Debian e faça login para configurar seu servidor LAMP quando todos os comandos terminarem.

Instalando PHP e MySQL

PHP e MySQL são partes críticas de um servidor LAMP. Faça o seguinte para configurar essas duas ferramentas em seu sistema Debian 11. Primeiro, verifique se há atualizações disponíveis para o seu sistema e instale-as.

sudo apt atualizar sudo apt atualizar

Com todas as atualizações instaladas em seu sistema Debian 11, use o comando apt install para configurar os seguintes pacotes PHP e MySQL.

Como configurar um servidor LAMP no Debian 11

sudo apt install mariadb-server php libapache2-mod-php php-zip php-mbstring php-cli php-common php-curl php-xml php-mysql

Ao inserir o comando acima, o Debian perguntará se você deseja continuar com a instalação. Para confirmar que deseja instalar os pacotes PHP e MySQL no Debian 11, pressione a tecla Y em seu teclado para garantir que deseja instalar o software.

A instalação de todos os pacotes MySQL e PHP no Debian 11 levará algum tempo para ser concluída. Quando o processo terminar, passe para a próxima seção do guia.

Configurando o MySQL

Assim que o MySQL estiver instalado em seu sistema Debian 11, você deve configurá-lo com o comando mysql_secure_installation . Abra uma janela de terminal e inicie a instalação.

Como configurar um servidor LAMP no Debian 11

sudo mysql_secure_installation

Observação: se você encontrar “ ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock,” execute
o serviço mysqld start e execute novamente o comando sudo mysql_secure_installation .

O instalador solicitará que você “Insira a senha atual para root quando o comando acima for digitado”. Como o SQL acabou de ser instalado, não há necessidade de digitar uma senha. Pressione a tecla Enter para continuar.

Agora você será perguntado se deseja proteger sua conta root. Como o root já está protegido, o instalador instrui você a pressionar n para continuar. Faça isso.

O MySQL agora pedirá que você altere a senha do root. Pressione Y e insira uma senha SQL segura e fácil de memorizar.

Depois de inserir uma nova senha de root para o MySQL, ele solicitará que você remova usuários anônimos. Pressione o botão Y para que os usuários não possam fazer login anonimamente com a conta de teste.

Depois que a conta anônima for excluída, você será perguntado se deseja habilitar o login root remoto. Sair do login root remoto só deve ser feito se você for um especialista e entender os riscos. Pressione N para desativar o login remoto como root.

Com o root remoto desativado, você deve excluir o banco de dados “teste”. Para excluí-lo, pressione a tecla Y. Em seguida, recarregue as tabelas de privilégios pressionando Y . Quando as tabelas de privilégios são recarregadas, o MySQL é configurado em seu sistema.

Instalando o servidor web Apache2

Alguns pacotes do servidor web Apache2 também foram instalados durante a configuração do pacote PHP e MySQL. No entanto, você ainda deve instalar o pacote “apache2” para usar o servidor web Apache2 em seu sistema Debian 11.

Usando o comando apt install , configure o servidor web Apache2.

Como configurar um servidor LAMP no Debian 11

sudo apt instalar apache2

Uma vez instalado, o Debian deve iniciar automaticamente o servidor web padrão, executando a página web padrão do Apache. Navegue /var/www/html/e substitua o arquivo “index.html” pelos seus arquivos para personalizar seu site.

Você pode acessar qualquer página da Web hospedada em seu computador em um navegador da Web acessando o seguinte URL.

http://ip-address-of-server


Melhore a área de transferência do Gnome Shell com o Pano

Melhore a área de transferência do Gnome Shell com o Pano

Vamos enfrentá-lo, a área de transferência padrão do Gnome Shell não é muito boa. Instale o Pano para melhorar sua experiência na área de transferência!

Como instalar o DaVinci Resolve 17 no Linux

Como instalar o DaVinci Resolve 17 no Linux

Você precisa de um ótimo editor de vídeo não linear para sua caixa Linux? Obtenha o Davinci Resolve 17 trabalhando com este guia!

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

O Wallpaper Downloader é um gerenciador e baixador de papéis de parede para Linux. Ele suporta a maioria dos ambientes de desktop Linux e é muito fácil de usar. Este guia

Como instalar o Tuxedo OS no seu computador

Como instalar o Tuxedo OS no seu computador

Quer testar o Tuxedo OS por computadores Tuxedo? Saiba como obter a versão mais recente do Tuxedo OS funcionando em seu PC.

Como instalar um arquivo DEB no Linux

Como instalar um arquivo DEB no Linux

O que é um arquivo DEB? O que você faz com isso? Aprenda as várias maneiras de instalar arquivos DEB em seu PC com Linux.

Como jogar Dying Light no Linux

Como jogar Dying Light no Linux

Dying Light é um videogame de survival horror de 2015 desenvolvido pela Techland e publicado pela Warner Bros Interactive Entertainment. O jogo é centrado em

Como instalar o Neptune Linux no seu computador

Como instalar o Neptune Linux no seu computador

O Neptune usa o ambiente de desktop KDE Plasma 5 e visa oferecer um sistema operacional elegante. Veja como instalar o Neptune Linux no seu computador.

Experimente o novo desktop baseado em snap do Ubuntu

Experimente o novo desktop baseado em snap do Ubuntu

Quer experimentar o novo sistema operacional de desktop baseado em pacote instantâneo do Ubuntu? Aprenda como implantá-lo em uma máquina virtual com este guia.

Como jogar Undertale no Linux

Como jogar Undertale no Linux

Undertale é um RPG indie 2D de 2015 desenvolvido e publicado pelo desenvolvedor de jogos Toby Fox. Este guia cobrirá o download e a instalação do Undertale em seu

Como jogar Total War: THREE KINGDOMS no Linux

Como jogar Total War: THREE KINGDOMS no Linux

Total War: Three Kingdoms é um jogo RTS de estratégia baseado em turnos desenvolvido pela Creative Assembly. Veja como jogar no Linux.