Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo php

Instalando o Laravel no Linux (Ubuntu 22.x)

Neste post, vou demonstrar como instalar o Laravel em um servidor Linux Ubuntu 22.x. O Laravel é um framework PHP popular que oferece uma maneira elegante e poderosa de criar aplicativos da web. Vamos dar os passos necessários para configurar o ambiente e começar a desenvolver com o Laravel . Passo 1. Preparando o ambiente Antes de tudo, é necessário que façamos a instalação do servidor Nginx e o PHP 8.1. Fiz um post sobre esse tema. Basta clicar aqui para acessar. Também é preciso que seja instalado o gerenciador de dependências Composer. Clique aqui para abrir o post com o passo-a-passo. Após finalizar os itens acima, vamos a instalação de duas extensões necessárias para o funcionamento correto do Composer. São elas: php-xml e php-curl. sudo apt-get install php-curl sudo apt-get install php-xml Agora vamos ativar essas extensões: sudo phpenmod curl sudo phpenmod xml Vamos também reiniciar os serviços do php8.1-fpm e do Nginx: sudo service php8.1-fpm restart sudo service nginx restar...

Instalando o Composer no Linux

O Composer é uma ferramenta de gerenciamento de dependências para PHP. Ele simplifica o processo de gerenciar bibliotecas e pacotes PHP que seu projeto pode precisar, além de facilitar a atualização e instalação dessas dependências. Para instalar o Composer, o melhor caminho é ir diretamente à fonte. Primeiro, acesse https://getcomposer.org/download/ . Lá, você encontrará as instruções na seção "Command-line installation". Basta copiar os comandos fornecidos, colar no seu terminal Linux e executá-los. Isso instalará o Composer no seu sistema. Agora, vamos mover o Composer para uma pasta global, permitindo que ele seja executado por qualquer usuário ou em qualquer local do sistema. Para fazer isso, execute o seguinte comando: sudo mv composer.phar /usr/local/bin/composer Pronto. Composer instalado! Para testar execute composer --version. Conclusão O Composer é uma ferramenta essencial para o desenvolvimento PHP moderno, facilitando a gestão de bibliotecas e pacotes em seus pro...

Instalando o Nginx no Ubuntu e configurando o PHP 8.1

Este post tem como objetivo servir de guia para quem deseja instalar o Nginx no Ubuntu 22.x, incluindo a instalação do PHP 8.1 e as suas configurações básicas. Antes de qualquer coisa, é bom certificar que a lista de repositórios do Linux está atualizada: sudo apt-get update Parte 1. Instalando o Nginx Logo em seguida, vamos instalar o nginx: sudo apt-get install nginx Pronto. Essa é a parte mais tranquila. Isso já basta para ter o nginx instalado e provavelmente funcionando no seu Ubuntu. Pode validar executando o comando  sudo service nginx status . Também pode abrir o Firefox (ou qualquer outro navegador instalado) e acessar http://localhost (ou http://127.0.0.1). Caso o serviço esteja parado ou sem execução, tente iniciá-lo. Fiz um post recentemente ensinando os comandos para iniciar, parar e reiniciar os serviços no linux . Parte 2. Instalando o PHP 8.1 Ao escolher entre Nginx e Apache2 para hospedar seu site, minha preferência é clara: Nginx. Mas, lógico, preciso analisar cas...

Cloudflare Turnstile com HTML e PHP: Guia Completo e Otimizado

Proteger seus formulários online contra spam e bots é crucial para a segurança e a experiência do usuário em seu site. Por muito tempo, os CAPTCHAs tradicionais foram a principal ferramenta para essa tarefa, mas muitas vezes à custa da paciência dos visitantes. Felizmente, soluções mais modernas e inteligentes surgiram, e o Cloudflare Turnstile se destaca como uma das melhores alternativas. Neste guia completo e atualizado para 2025, vamos explorar passo a passo como implementar o Cloudflare Turnstile em seus formulários usando HTML e PHP. Você aprenderá não apenas a configuração básica, mas também as melhores práticas para garantir uma integração segura, eficiente e amigável ao usuário. Por que escolher o Cloudflare Turnstile? Antes de mergulharmos no código, é importante entender as vantagens que o Turnstile oferece em comparação com soluções como o reCAPTCHA do Google: Melhor Experiência do Usuário: Na maioria das vezes, o Turnstile é completamente invisível para o usuário, elimin...

Laravel - Por que eu gosto desse framework PHP?

Eu assumo: gosto de PHP. Acho que todo desenvolvedor tem a sua linguagem do coração. A minha é o PHP. Acho pratico, roda em qualquer canto e tenho facilidade com ela. Enfim… para facilitar a minha vida, acabei adotando o Laravel também. Laravel é um framework de desenvolvimento web em PHP criado por Taylor Otwell em 2011. Desde então, ele se tornou um dos frameworks mais populares no ecossistema PHP, oferecendo uma série de recursos para desenvolvimento de aplicações web modernas e escaláveis. Aqui estão os principais motivos pelos quais eu gosto do Laravel e que tornaram esse framework uma escolha popular para o desenvolvimento web: Arquitetura MVC O Laravel segue o padrão MVC (Model-View-Controller), o que permite separar a lógica de negócios da interface do usuário e do banco de dados. Isso significa que você pode trabalhar em cada um desses componentes independentemente, o que torna o desenvolvimento e a manutenção da aplicação muito mais fácil. Eloquent ORM O Laravel apresenta u...

Review infoaqui.com.br

Hoje em dia, muitas empresas estão adotando soluções em nuvem para gerenciar seus negócios. O SaaS (Software as a Service) é uma dessas soluções, que permite que os usuários acessem um software hospedado em servidores remotos, sem precisar instalar ou atualizar nada localmente. O infoaqui.com.br é um SaaS de controle de estoque desenvolvido por uma equipe de TI para atender às necessidades de governança de uma área de TI. No entanto, é importante destacar que ele pode ser utilizado por qualquer empresa que necessite de um controle eficiente, prático e seguro do seu estoque de itens unitários. Uma das grandes vantagens do infoaqui.com.br é a facilidade de uso. Com controles de acesso às informações, cadastros de categorias, setores, usuários, classificações de ordens de serviços e cadastro de ordem de serviço para entrada e saída de itens, o sistema é muito intuitivo e fácil de navegar, mesmo para usuários com pouca experiência em tecnologia. O infoaqui.com.br também é uma solução mu...