Como instalar um servidor de lâmpadas no Debian 9 Stretch Linux

Como instalar um servidor de lâmpadas no Debian 9 Stretch Linux

Introdução

O servidor de lâmpadas é a pedra angular da hospedagem na web do Linux. Nos primeiros dias da lâmpada dinâmica de conteúdo da web, foi o que ganhou o Linux the Crown no espaço da web, e ainda é responsável por alimentar uma parte muito grande dos sites da Internet.

Se você deseja configurar uma pilha de lâmpadas para hospedar seu site, seria difícil encontrar uma opção melhor para construí -la do que o Debian Stretch. O Debian é, afinal, conhecido por sua estabilidade, segurança e repositórios enormes de pacotes, e o alongamento certamente não é exceção.



Mariadb (mysql)

Para começar, instale e configure a parte do banco de dados da pilha, Mariadb. Tradicionalmente, o "M" na lâmpada significa MySQL. No entanto, o Mariadb é um substituto que não é controlado pelo Oracle, por isso tende a ser uma opção melhor.

Para instalar o maridadb em trecho, basta usar apt Para instalar os pacotes.

# APT Instale Mariadb-Client Mariadb-Server

Durante o processo de instalação, você será solicitado a criar uma senha raiz para o mariadb. Certifique -se de escolher algo o mais seguro possível, pois determinará, em parte, a segurança de seus bancos de dados.

Agora que o servidor Mariadb está instalado, você pode fazer login como usuário root e configurar um usuário regular e um banco de dados.

Mysql -u Root -p

Mariadb irá solicitar a senha raiz que você acabou de configurar.

Criar um banco de dados é bastante simples. Apenas execute o seguinte.

Criar banco de dados newdb;

Você precisa criar um usuário regular agora para usar o banco de dados. É uma ideia absolutamente terrível usar o usuário root para qualquer outra coisa que não seja gerenciar o mariadb como um todo.

Crie o usuário 'nome de usuário'@'localhost' identificado por 'userPassword';

Esse comando cria um usuário regular que pode assinar localmente e definir a senha desse usuário.

Para que esse usuário possa usar o banco de dados que você acabou de criar, você precisa conceder -lhes privilégios. Como este é um usuário de uso geral para gerenciar tudo neste banco de dados, ele receberá todos os privilégios.

Conceda todos os privilégios no NewDB.* para 'nome de usuário'@'localhost';

Uma vez feito, lave todos os privilégios do console e saída.

Privilégios descarregados; desistir 

Isso é tudo para o banco de dados. Certamente, você pode personalizar qualquer parte disso como precisar.



Php

O próximo passo para configurar o servidor de lâmpadas é instalar o PHP. Na pilha de lâmpadas, o PHP alimenta o conteúdo da Web e interage com o banco de dados. Para instalar o PHP no Debian Stretch, execute a seguinte linha.

# APT Install php7.0 php7.0-MYSQL

Isso é realmente tudo o que você precisa. PHP agora está pronto para usar.

Apache

O servidor da Web do Apache é extremamente poderoso e pode ser extremamente fácil de configurar ou ridiculamente difícil, dependendo da profundidade que você quer ir para ir. Porque este é apenas um guia simples, ele seguirá o caminho mais rápido para configurar um servidor básico.

Portanto, instale o servidor Apache e o módulo para suporte a PHP.

# APT Instale o apache2 libapache2-mod-php7.0

Testando seu servidor

Por padrão, o Apache servirá o conteúdo de /var/www/html e procurará primeiro um arquivo chamado índice.php ou índice.html. Crie esse arquivo e coloque a seguinte linha de código nele.

 

Abra seu navegador e digite LocalHost Na sua barra de endereços. Se você não está fazendo isso localmente, digite seu nome de domínio ou IP. Você deve ver uma tabela longa contendo informações sobre sua instalação php. Neste ponto, seu sever está funcionando oficialmente.

Se você deseja uma maneira fácil de gerenciar seu banco de dados através de uma interface gráfica da Web, você pode instalar um aplicativo chamado, Phpmyadmin. Ele permite que você gerencie seu banco de dados usando o PHP através do seu servidor de lâmpadas. Para instalá -lo em trecho, basta puxar com apt.

# APT Install phpmyadmin

Depois que o pacote é instalado, você pode navegar no seu navegador para localhost/phpmyadmin Você será recebido com uma tela de login que aceitará suas credenciais de banco de dados e, finalmente, uma interface para trabalhar com seu banco de dados.

Pensamentos finais

Seu servidor de lâmpadas está pronto para ir. Obviamente, existem toneladas de outras opções e, se você planeja usá -lo como um servidor público, convém procurar mais opções de segurança para o Apache. Dito isto, este servidor de lâmpadas pode executar tudo, desde seu aplicativo PHP personalizado a soluções populares como WordPress e até estruturas de desenvolvimento como Laravel.

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Instale o MySQL no Ubuntu 20.04 LTS Linux
  • Como criar uma pilha de lâmpadas à base de docker usando o docker em…
  • Ubuntu 20.04 WordPress com instalação do Apache
  • Ubuntu 20.04: WordPress com instalação nginx
  • Como instalar o MySQL no Almalinux
  • Como configurar o Linux Apache Mysql Python Server
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Como instalar a pilha de lâmpadas no Almalinux