Como instalar Lighttpd com PHP, MariaDB e PhpMyAdmin no Ubuntu
Lighttpd é um servidor web de código aberto para máquinas Linux, muito rápido e de tamanho muito pequeno, não requer muita memória e uso de CPU o que o torna um dos melhores servidores para qualquer projeto que precisa de velocidade na implantação de páginas da web.
Recursos do Lighttpd
- Suporte para interfaces FastCGI, SCGI, CGI.
- Suporte para usar chroot.
- Suporte para mod_rewrite.
- Suporte para TLS/SSL usando OpenSSL.
- Um tamanho muito pequeno: 1 MB.
- Baixo uso de CPU e RAM.
- Licenciado sob a licença BSD.
Este artigo explica como instalar Lighttpd, MariaDB, PHP com PhpMyAdmin no Ubuntu 20.04 >.
Passo 1: Instalando Lighttpd no Ubuntu
Felizmente, Lighttpd está disponível para instalação nos repositórios oficiais do Ubuntu. Portanto, se você deseja instalar o Lighttpd, basta executar o seguinte comando.
sudo apt install lighttpd
Uma vez instalado o Lighttpd, você pode ir ao seu site ou endereço IP e verá esta página que confirma a instalação do Lighttpd em sua máquina.
Antes de prosseguir com a instalação, gostaria de dizer que a seguir estão as coisas importantes sobre o Lighttpd que você deve saber antes de continuar.
- /var/www/html – é a pasta raiz padrão do Lighttpd.
- /etc/lighttpd/ – é a pasta padrão para arquivos de configuração do Lighttpd.
Passo 2: Instalando PHP no Ubuntu
O servidor web Lighttpd não poderá ser usado sem o suporte do PHP FastCGI. Além disso, você também precisa instalar o pacote ‘php-mysql’ para ativar o suporte MySQL.
sudo apt install php php-cgi php-mysql
Agora, para habilitar o módulo PHP, execute os seguintes comandos no terminal.
sudo lighty-enable-mod fastcgi
sudo lighty-enable-mod fastcgi-php
Após habilitar os módulos, recarregue a configuração do servidor Lighttpd executando o comando abaixo.
sudo service lighttpd force-reload
Agora, para testar se o PHP está funcionando ou não, vamos criar um arquivo ‘test.php’ em /var/www/test.php.
sudo vi /var/www/html/test.php
Pressione o botão “i” para iniciar a edição e adicione a seguinte linha a ele.
<?php phpinfo(); ?>
Pressione a tecla ESC, escreva :x e pressione a tecla Enter para salvar o arquivo.
Agora vá para o seu domínio ou endereço IP e chame o arquivo test.php, como http://127.0.0.1/test.php. Você verá esta página, o que significa que o PHP foi instalado com sucesso.
Etapa 3: Instalando o MariaDB no Ubuntu
MariaDB é um fork do MySQL, também é um bom servidor de banco de dados para usar com Lighttpd, para instalá-lo no Ubuntu 20.04 execute esta série de comandos no terminal.
sudo apt-get install software-properties-common
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirrors.piconets.webwerks.in/mariadb-mirror/repo/10.5/ubuntu focal main'
sudo apt update
sudo apt install mariadb-server
Depois de instalado, você pode executar o script de segurança para proteger a instalação do MariaDB conforme mostrado.
sudo mysql_secure_installation
O script será solicitado a inserir a senha root ou configurá-la. Depois disso, responda Y
para cada prompt subsequente.
Instalando PhpMyAdmin no Ubuntu
PhpMyAdmin é uma interface web poderosa para gerenciar bancos de dados online, quase todos os administradores de sistema a utilizam porque é muito fácil gerenciar bancos de dados usando-a. Para instalá-lo no Ubuntu 20.04, execute o comando abaixo.
sudo apt install phpmyadmin
Durante a instalação, será exibida a caixa de diálogo abaixo, escolha NÃO
.
Agora escolha ‘Lighttpd‘.
Estamos quase terminando aqui, basta executar este comando simples para criar um link simbólico em /var/www/ para a pasta PHPMyAdmin em /usr/share/.
sudo ln -s /usr/share/phpmyadmin/ /var/www
Agora vá para http://localhost/phpmyadmin e será solicitado que você insira a senha de root que você definiu acima durante a instalação do MariaDB.
É isso, todos os componentes do seu servidor estão funcionando agora. Você pode começar a implantar seus projetos web.