Como configurar seu NGINX e PHP7 para subir uma aplicacao feita em laravel

Prazer me chamo Luis Justin, esses dias me deparei com a necessidade de configurar o Nginx para rodar o laravel, então comecei arduamente a pesquisar na internet a melhor forma de fazer isso, então agora que sei como faz e já faço isso direto na empresa que EU trabalho resolvi passar esse conhecimento a frente.

Lembrando não sou nenhum expert no assunto, então pode ter algo que eu tenha esquecido de falar dai peço que me avisem se faltou algo que corrijo o tutorial.

Primeiramente temos que avaliar a questão de qual sistema operacional está utilizando, pois cada sistema operacional tem uma maneira de configura. Quando digo que tem uma maneira para cada não me refiro que o nginx muda seu funcionamento em cada SO, mas muda a organização das 파스타.

Ubuntu 20.04를 사용할 수 있는 이 도구는 파스타를 구성할 때 사용할 수 있는 시스템 및 분석 시스템에서 재생산할 수 있는 가장 빠른 방법입니다.

Laravel essa configuração você pode usar para rodar qualquer sistema in PHP, mas nesse tutorial será será focado para Laravel 8.0.

1. Nginx 설치



No Ubuntu 20.04 instalar o nginx é uma tarefa relativamente simples usando o gerenciador de pacotes basta digitar o seguinte comando:

sudo apt install nginx


Após ter concluído a instalação você precisa iniciar seu servidor nginx com o seguinte comando:

sudo systemctl start nginx


2. PHP-FPM 설치



Para instalar o PHP-FPM em sua ultima versão só é é preciso digitar o seguinte comando:

sudo apt install php-fpm


Após isso irá perceber que o php-fpm já está está instalado e rodando.

3. Laravel precisa para funcionar에 의존하는 설치



Para instalar as dependsencias necessárias basta você copiar e colar o seguinte comando no seu terminal:

sudo apt install php-mysql php-pdo php-mbstring php-xml php-bcmath php-zip


4. Laravel 또는 Nginx 수신자 구성



Primeiramente você precisa abrir o arquivo de configuração do nginx o famoso arquivo chamado “default”

nano /etc/nginx/sites-available/default


Irei ensinar 2 formas de criar essa configuração, porque duas formas ? Pelo fato que você pode utilizar ela tanto quando for para acessar por IP do servidor como quando você for configurar vários domínios com várias aplicações iguais ou distintas em laravel.Após isso você vai ver a seguinte tela:


테스트 서비스 인쇄

agora iremos modifcar o script para ficar da seguinte forma:

server {
        listen 80;
        root /var/www/html/public;
        index index.php index.html index.htm index.nginx-debian.html;
        server_name seusite.com.br; charset utf-8; location / {
                try_files $uri $uri/ /index.php?$query_string;
        } location = /favicon.ico { access_log off; log_not_found off; }
        location = /robots.txt { access_log off; log_not_found off; } error_page 404 /index.php; location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
                fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
        } location ~ /\.ht {
                deny all;
        } location ~ /\.(?!well-known).* {
                deny all;
        }
}


Não esqueça de substituir em server_name pelo domínio que será usado para acessar ou você pode remover essa diretiva.

Após isso você só precisar pressar "CTRL + S"para salvar e "CTRL + X"se ele pedir alguma Confirmação na hora de fechar só clicar "Y".

Após isso vamos digitar

sudo ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/


Isso ira criar um link simbolico colocando o arquivo "default"também dentro da "sites-enabled"do nginx.

아고라 바모스 디지타

nginx -t


다음과 같은 방법으로 알고 있습니다.



Após isso vamos digitar

sudo systemctl reload nginx


Para mandar o nginx recarregar os arquivos de configuração sem reiniciar.

5. 라라벨 설정



Agora você precisa configurar “.env” de seu laravel, isso é uma configuração individual de cada um então irei pular esse passo mas irei lembrar você que precisa que o URL da Aplicação no laravel só precisa ser seu dominio example:

http://meusite.com.br



6. Tudo pronto vamos testar!



Agora para testar é simples você pode abrir em seu navegador o link do seu site e irá ver que o laravel está rodando perfeitamente.

O 포스트 Como configurar seu NGINX e PHP7 para subir uma aplicacao feita em laravel apareceu primeiro em Let's Code And Drink Coffe .

좋은 웹페이지 즐겨찾기