Todos os produtos
Search
Central de documentação

Simple Application Server:Configurar um ambiente de desenvolvimento LAMP

Última atualização: Aug 28, 2026

O LAMP é o ambiente mais comum para criar aplicações web. A sigla representa Linux, Apache, MySQL e PHP, ou seja, refere-se ao Apache, MySQL e PHP instalados em um sistema Linux. Este tópico demonstra como usar uma imagem LAMP do Simple Application Server para configurar rapidamente um ambiente de desenvolvimento.

Informações básicas

O Alibaba Cloud Marketplace oferece diversas imagens de runtime que incluem o sistema operacional e as aplicações. Ao criar uma instância, escolha uma imagem de runtime com o ambiente LAMP pré-instalado. Assim, você evita a implantação manual do ambiente após a criação. Há duas formas de usar uma imagem de ambiente LAMP do Alibaba Cloud Marketplace:

  • Ao criar uma instância do Simple Application Server, selecione diretamente uma imagem de aplicação com o ambiente LAMP.

  • Após criar uma instância do Simple Application Server, altere o sistema operacional da instância adquirida para uma imagem de aplicação com o ambiente LAMP.

Este tópico usa o método de imagem de aplicação para ajudar você a implantar um ambiente LAMP de forma rápida e simples. Caso precise de uma implantação personalizada, consulte a documentação do ECS para implantar manualmente um ambiente LAMP. Para mais informações, consulte Manually deploy a LAMP environment.

Etapa 1: Criar um servidor

Escolha o método adequado ao seu cenário de negócios.

Criar um novo servidor

Se ainda não criou um Simple Application Server, selecione uma imagem de aplicação com o ambiente LAMP para criar um servidor rapidamente.

  1. Acesse a página Servers no console do Simple Application Server.

  2. No centro da página, clique em Create Server.

  3. Na página de compra do Simple Application Server, configure os recursos.

    Para obter instruções detalhadas, consulte Create a Simple Application Server.

    Na seção Image, selecione LAMP 7.4 como imagem de aplicação.

Alterar a imagem

Caso já tenha um Simple Application Server, altere o sistema operacional da instância adquirida para uma imagem de aplicação com o ambiente LAMP. Para mais informações, consulte Reset simple application server.

Para ver os limites de redefinição do sistema, consulte Limits.

Aviso

A redefinição do sistema apaga todos os dados do disco no servidor. Se o servidor contiver dados importantes, não use este método. Em vez disso, implante manualmente o ambiente LAMP. Para mais informações, consulte Manually deploy a LAMP environment.

Etapa 2: Visualizar informações da aplicação

  1. Clique no ID da instância no cartão do servidor LAMP

  2. Clique na aba Application Details.

  3. visualize os nomes de usuário e as senhas dos softwares pré-instalados.

    1. Na seção LAMP information, clique em Remote connection.

    2. Na linha de comando do servidor conectado remotamente, execute o seguinte comando para visualizar as informações da aplicação.

      sudo cat /credentials/password.txt

      A saída varia ligeiramente conforme a versão da imagem LAMP. Este tópico usa o LAMP 7.4 como exemplo. É possível obter a senha pré-configurada do administrador do banco de dados e as credenciais do usuário FTP.

      ##########################################################################
      #       OneinStack for CentOS/RedHat 6+ Debian 7+ and Ubuntu 12+       #
      #       For more information please visit https://oneinstack.com        #
      ##########################################################################
      MySQL root password: NeKxxx
      FTP account: ftpuser
      FTP password: bKJxxx

      A saída varia ligeiramente conforme a versão da imagem LAMP. Este tópico usa o LAMP 7.4 como exemplo. É possível obter a senha pré-configurada do administrador do banco de dados.

      [admin@iZj6cfztoffl5xdjtax**** ~]$ sudo cat /credentials/password.txt
      mysql administrator username:root
      mysql administrator password:w1gnxHCyKKB****
      
      ---
    3. Selecione as informações da aplicação com o mouse, clique com o botão direito e escolha Copiar. Cole as informações no host local para usá-las posteriormente durante a implantação do site.

      Mantenha suas informações de senha seguras.

  4. Opcional: Visualize os detalhes de configuração do PHP.

    Para usar a função phpinfo e visualizar detalhes de configuração do PHP ou verificar se o servidor funciona corretamente, siga estas etapas.

    Nota

    O arquivo phpinfo.php não vem incluído por padrão. Crie um arquivo phpinfo.php com a função phpinfo antes de visualizar os detalhes de configuração do PHP.

    1. Execute o seguinte comando para criar um arquivo phpinfo.php no diretório raiz do site e armazenar o código da função phpinfo.

      • LAMP 7.4:

        sudo vim /data/wwwroot/example/phpinfo.php
      • LAMP 6.1.0:

        su root
        sudo vim /home/www/htdocs/phpinfo.php
    2. Pressione i para entrar no modo de edição e adicione o seguinte código.

      <?php
      phpinfo();
      ?>
    3. Pressione Esc, digite :wq e pressione Enter para salvar e sair do arquivo.

    4. No host local, abra um navegador e acesse http://public IP address of your Simple Application Server/phpinfo.php.

      Se o servidor tiver um nome de domínio associado, acesse-o usando your domain name/phpinfo.php.

      Este exemplo acessa http://public IP address of your Simple Application Server/phpinfo.php para visualizar os detalhes de configuração do PHP, conforme mostra a saída a seguir. A exibição bem-sucedida confirma que o servidor LAMP funciona normalmente.

      PHP Version 7.4.21
      
      System: Linux iZt4nhq xxx 10.0-1160.31.1.el7.x86_64 #1 SMP Thu Jun 10 13:32:12 UTC 2021 x86_64
      Build Date: Jun 29 2021 15:17:15
      Build System: Red Hat Enterprise Linux Server release 7.9 (Maipo)
      Build Provider: Remi's RPM repository <https://rpms.remirepo.net/>
      Server API: FPM/FastCGI
      Virtual Directory Support: disabled
      Configuration File (php.ini) Path: /etc
      Loaded Configuration File: /etc/php.ini
      Scan this dir for additional .ini files: /etc/php.d
      Additional .ini files parsed: /etc/php.d/10-opcache.ini, /etc/php.d/20-bcmath.ini, /etc/php.d/20-bz2.ini, /etc/php.d/20-calendar.ini

Etapa 3: Testar o acesso ao site

Faça upload dos arquivos do projeto web que deseja implantar para o diretório raiz do site no servidor e altere o proprietário dos arquivos. Neste exemplo, com o LNMP 7.4, faça upload de um arquivo de teste chamado test.html usando a ferramenta FileZilla. O conteúdo do arquivo é o seguinte:

<html>
<head>
<meta charset="utf-8">
<title>Test Environment</title>
</head>
<body>
Test123456789
</body>
</html>

Siga estas etapas.

  1. Transfira o código do site do host local para o diretório raiz do site no servidor LAMP.

    1. Adicione regras de firewall para permitir tráfego nas portas 21 e 20000/30000.

      A porta 21 é a porta padrão do service FTP. As portas 20000/30000 são usadas pelo service FTP em modo passivo no servidor LAMP. Para mais informações sobre como adicionar regras de firewall, consulte Firewall settings.

    2. Use o FileZilla com as credenciais FTP salvas para conectar-se ao servidor e fazer upload do arquivo de teste test.html para o diretório /data/wwwroot/example no servidor LAMP.

      Para mais informações, consulte Set up an FTP server (Linux).

  2. Na linha de comando do servidor conectado remotamente, execute o seguinte comando para alterar a propriedade do arquivo de teste.

    Este exemplo usa o LAMP 7.4. O diretório raiz do site é /data/wwwroot/example, e o arquivo de teste é test.html. Execute o seguinte comando:

    sudo chmod 777 -R /data/wwwroot/example
    sudo chown -R apache:apache /data/wwwroot/example/test.html
  3. No host local, abra um navegador e acesse http://public IP address of your Simple Application Server/test.html.

    Se o servidor tiver um nome de domínio associado, acesse-o usando your domain name/test.html.

    O site carrega com sucesso. A página exibe o texto Test123456789, o que confirma que o acesso ao site funciona corretamente.