Como configurar seu NGINX e PHP7 para subir uma aplicacao feita em laravel
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:
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 .
Reference
이 문제에 관하여(Como configurar seu NGINX e PHP7 para subir uma aplicacao feita em laravel), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/hellowar75/como-configurar-seu-nginx-e-php7-para-subir-uma-aplicacao-feita-em-laravel-4ahp
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
sudo apt install nginx
sudo systemctl start nginx
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:
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 .
Reference
이 문제에 관하여(Como configurar seu NGINX e PHP7 para subir uma aplicacao feita em laravel), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/hellowar75/como-configurar-seu-nginx-e-php7-para-subir-uma-aplicacao-feita-em-laravel-4ahp
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
sudo apt install php-mysql php-pdo php-mbstring php-xml php-bcmath php-zip
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:
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 .
Reference
이 문제에 관하여(Como configurar seu NGINX e PHP7 para subir uma aplicacao feita em laravel), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/hellowar75/como-configurar-seu-nginx-e-php7-para-subir-uma-aplicacao-feita-em-laravel-4ahp
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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 .
Reference
이 문제에 관하여(Como configurar seu NGINX e PHP7 para subir uma aplicacao feita em laravel), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/hellowar75/como-configurar-seu-nginx-e-php7-para-subir-uma-aplicacao-feita-em-laravel-4ahp텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)