Como instalar a pilha de lâmpadas no rhel e o centOS Stream 9

Como instalar a pilha de lâmpadas no rhel e o centOS Stream 9

Lâmpada é uma popular plataforma de desenvolvimento da web de código aberto que significa Linux, Apache, MySQL e PHP. Este acrônimo representa os componentes principais de um servidor web típico baseado em Linux e fornece um ambiente estável e confiável para os desenvolvedores da Web criarem e implantar sites dinâmicos e aplicativos da Web.

Neste artigo, mostraremos como configurar uma pilha de lâmpadas no Red Hat Enterprise Linux (RHEL) e CentOS Stream 9 Systems.

Pré -requisitos

Antes de começar, você precisa ter um sistema RHEL ou CentOS 9 recém -instalado com um usuário raiz ou um usuário com privilégios sudo. Você também precisa ter um entendimento básico dos comandos e conceitos do Linux.

Etapa 1: Instale o Apache Web Server

O Apache é o software de servidor web mais usado no mundo e está disponível nos repositórios padrão do CentOS 9. Para instalar o Apache, execute o seguinte comando como root ou com privilégios de sudo:

sudo dnf install httpd  

Quando a instalação estiver concluída, inicie o serviço Apache e permita que ele inicie automaticamente no horário de inicialização:

sudo systemctl iniciar httpd  sudo systemctl ativar httpd  

Para verificar se o servidor da Web Apache está funcionando corretamente, abra um navegador da Web e acesse o endereço IP do servidor ou o nome do host. Você deve ver a página da web do Apache padrão, que confirma que o servidor da web está em funcionamento e em execução.

Etapa 2: Instale o servidor de banco de dados MariaDB

O MariaDB é um garfo do servidor de banco de dados MySQL e está incluído nos repositórios padrão do CentOS 9. Para instalar o mariadb, execute o seguinte comando:

sudo dnf instalar mariadb-server 

Quando a instalação estiver concluída, inicie o serviço MariaDB e permita que ele comece automaticamente no horário de inicialização:

SUDO SYSTEMCTL START MARIADB sudo systemctl ativar mariadb  

Para proteger a instalação do Mariadb, execute o seguinte comando

mysql_secure_installation  

Etapa 4: Instale o PHP

Agora que o Apache e o Mariadb estão instalados e em execução, podemos proceder para instalar o PHP. Para fazer isso, execute o seguinte comando:

sudo dnf install php php-cli php-common php-gd php-mysqlnd php-pdo  

Etapa 5: Configurar PHP

Depois de instalar o PHP, precisamos fazer algumas alterações de configuração para garantir que ele funcione corretamente com o Apache. Abra o 'php.ini ' Arquivo de configuração usando seu editor de texto preferido:

sudo nano /etc /php.ini  

No arquivo, procure as seguintes linhas e modifique -as da seguinte forma:

Memory_limit = 256M upload_max_filesize = 128m post_max_size = 128m
123Memory_limit = 256mupload_max_filesize = 128mpost_max_size = 128m

Salve e feche o arquivo.

Etapa 6: teste a pilha da lâmpada

Para verificar se nossa pilha de lâmpadas está instalada e configurada corretamente, criaremos um script PHP simples e o executaremos através do Apache.

Crie um novo arquivo chamado 'Informações.php ' No diretório raiz da Web Apache usando o seguinte comando:

sudo nano/var/www/html/info.php  

Cole o seguinte código no arquivo:

12

Salve e feche o arquivo.

Agora, abra seu navegador da web e navegue para 'http: // yourserver-ip/info.php '. Você deve ver uma página exibindo as informações de configuração do PHP. Se você vir esta página, sua pilha de lâmpadas está em funcionamento e em funcionamento.

Mostrando informações de PHP sobre RHEL & CENTOS Stream 9

Parabéns! Você instalou e configurou com sucesso uma pilha de lâmpadas no seu servidor RHEL ou CENTOS 9.

Conclusão

Em conclusão, a configuração de uma pilha de lâmpadas no RHEL ou no CentOS 9 envolve a instalação do Apache, MariaDB e PHP e fazer algumas alterações de configuração necessárias. Com o guia passo a passo fornecido neste artigo, você pode ter sua própria pilha de lâmpadas em funcionamento em nenhum momento. Com uma pilha de lâmpadas no lugar, você tem todos os componentes necessários para hospedar sites e aplicativos dinâmicos. É uma solução flexível e escalável que fornece a base para muitos dos sites e aplicativos que usamos hoje. Seja você um administrador experiente de sistema ou um iniciante, a configuração de uma pilha de lâmpadas no RHEL ou no CentOS 9 é uma ótima maneira de começar com o desenvolvimento da web e hospedagem.