Voltar ao blog

Configuração da Stack LAMP – Linux Apache MySQL PHP

Configuração da Stack LAMP – Linux Apache MySQL PHP

LAMP é uma sigla para um conjunto de software web muito popular – Linux, Apache, MySQL, PHP. Todos os quatro componentes do LAMP são de código aberto e são adequados para implantar sites dinâmicos e aplicativos web. No tutorial de hoje, vou mostrar como configurar um servidor em nuvem com o conjunto LAMP.

Stack LAMP: L – Linux

O L em LAMP significa Sistema Operacional Linux. Com a interface fácil de usar da CloudSigma, você pode implantá-lo em poucos minutos.

Criando a máquina

Primeiro, você precisa criar uma máquina. Você pode fazer isso facilmente na Seção de Computação da CloudSigma. Para os fins deste tutorial, você pode usar os seguintes recursos:

CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB

Você pode montar o disco com a imagem do Ubuntu 18.04 LTS disponível na biblioteca da CloudSigma. Ubuntu 18.04: Pré-instalado de 64 bits com drivers VirtIO, superusuário, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init e atualizações mais recentes até 2019-03-03.

Depois de iniciar a máquina, você pode atualizar todos os repositórios e pacotes existentes na máquina executando os seguintes comandos:

Stack LAMP: A – Apache

Apache (Apache HTTP Server) é um software de servidor web de código aberto que pode ser usado para servir conteúdo na web. Mais de 40% dos sites na WWW – World Wide Web o utilizam.

Para instalar o Apache HTTP Server, você pode executar o seguinte comando:

Assim que estiver instalado, você pode acessar o endereço IP no seu navegador web e verá uma saída semelhante a esta:

apace web server homepage LAMP Stack

Se você não souber o endereço IP, poderá verificá-lo na Seção de Computação da sua conta CloudSigma.
Finding IP address

Stack LAMP: M – MySQL

Você pode prosseguir e instalar o MySQL agora que o Linux e o Apache estão instalados

O MySQL é um Sistema de Gerenciamento de Banco de Dados Relacional (SGBDR) de código aberto que ajuda os usuários a armazenar, organizar e gerenciar dados. É muito popular e amplamente utilizado na indústria de TI. Para ler mais sobre o MySQL, acompanhe a publicação da CloudSigma – Como configurar o MySQL em um servidor e conceitos básicos do MySQL.

Para aumentar a segurança, execute o script abaixo e escolha suas preferências:

 

LAMP Stack: P – PHP

PHP is a popular open-source scripting language generally used for building dynamic web pages. You can install it using the command:

Depois de instalado, você pode configurar o Apache para servir seu arquivo PHP movendo “index.php” antes de “index.html” neste arquivo – /etc/apache2/mods-enabled/dir.conf

O arquivo agora deve ficar assim:

O PHP possui uma vasta biblioteca de módulos que você pode usar em sua aplicação. Encontre as bibliotecas disponíveis usando o comando fornecido e ele retornará uma lista:

PHP Modules page

Instale os módulos acima usando o comando apt-get:

Você pode criar um arquivo PHP de exemplo para testá-lo. Crie um arquivo – /var/www/html/test.php e adicione o seguinte conteúdo nele.

Em seguida, reinicie o servidor Apache para que as alterações entrem em vigor.

Agora, ao acessar a URL – https://IPaddress/test.php , você verá o seguinte conteúdo:
PHP Info page

Finalmente, você configurou com sucesso sua LAMP Stack.

Boa computação!

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev é um designer criativo na CloudSigma, focado na construção de uma identidade empresarial consistente por meio de canais de marketing tradicionais e inovadores. Ele é hábil em combinar a visão artística com o marketing estratégico para criar narrativas de marca impactantes.

Comentários

Nenhum comentário ainda. Seja o primeiro.