Difference between revisions of "Instalar Nginx PHP Armbian"

From Wiki Coolab
Jump to navigation Jump to search
(Criou página com 'Versão do Debian: 9 (stretch) Atualizar lista de pacotes do debian sudo apt update Instalar Nginx sudo apt install nginx Testar Nginx acessando no navegador o endereço...')
 
Line 1: Line 1:
Versão do Debian: 9 (stretch)  
+
'''Versão do Debian: 9 (stretch)'''
  
 
Atualizar lista de pacotes do debian
 
Atualizar lista de pacotes do debian
  
sudo apt update
+
<code>sudo apt update</code>
  
 
Instalar Nginx
 
Instalar Nginx
  
sudo apt install nginx
+
<code>sudo apt install nginx</code>
  
 
Testar Nginx acessando no navegador o endereço do armbian
 
Testar Nginx acessando no navegador o endereço do armbian
Line 13: Line 13:
 
Instalar php7 para nginx (php-fpm)
 
Instalar php7 para nginx (php-fpm)
  
sudo apt install php-fpm
+
<code>sudo apt install php-fpm</code>
  
 
Habilitar Nginx para acessar php:
 
Habilitar Nginx para acessar php:
Line 20: Line 20:
 
Descomentar Linhas referente ao php fastcgi e ao htaccess, de modo que o arquivo fique com as seguintes linhas descomentadas:
 
Descomentar Linhas referente ao php fastcgi e ao htaccess, de modo que o arquivo fique com as seguintes linhas descomentadas:
  
 +
<code>
 
server {
 
server {
 
     listen 80 default_server;
 
     listen 80 default_server;
Line 42: Line 43:
 
     }
 
     }
 
}
 
}
 
+
</code>
  
 
Reiniciar nginx:
 
Reiniciar nginx:
  
sudo systemctl reload nginx
+
<code>sudo systemctl reload nginx</code>
  
 
Criar página de teste para verificar se php está rodando:
 
Criar página de teste para verificar se php está rodando:
  
sudo nano /var/www/html/teste.php
+
<code>sudo nano /var/www/html/teste.php</code>
  
 
Inserir o seguinte código
 
Inserir o seguinte código
  
 +
<code>
 
<?php
 
<?php
 
     phpinfo();
 
     phpinfo();
 
?>
 
?>
 +
</code>
  
 
Acessar no navegador o endereço do armbian com o caminho para teste.php (se o nome do equipamento for amlogic, ficaria algo como: armbian.lan/teste.php)
 
Acessar no navegador o endereço do armbian com o caminho para teste.php (se o nome do equipamento for amlogic, ficaria algo como: armbian.lan/teste.php)
 
Você deve visualizar a página de informações do php
 
Você deve visualizar a página de informações do php

Revision as of 15:44, 4 March 2018

Versão do Debian: 9 (stretch)

Atualizar lista de pacotes do debian

sudo apt update

Instalar Nginx

sudo apt install nginx

Testar Nginx acessando no navegador o endereço do armbian

Instalar php7 para nginx (php-fpm)

sudo apt install php-fpm

Habilitar Nginx para acessar php: Editar arquivo /etc/nginx/sites-available/default (sudo nano /etc/nginx/sites-available/default)

Descomentar Linhas referente ao php fastcgi e ao htaccess, de modo que o arquivo fique com as seguintes linhas descomentadas:

server {

   listen 80 default_server;
   listen [::]:80 default_server;
root /var/www/html;
index index.php index.html index.htm index.nginx-debian.html;

server_name your_server_ip;

location / {
    try_files $uri $uri/ =404;
}

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
}

location ~ /\.ht {
    deny all;
}

}

Reiniciar nginx:

sudo systemctl reload nginx

Criar página de teste para verificar se php está rodando:

sudo nano /var/www/html/teste.php

Inserir o seguinte código

   phpinfo();

?>

Acessar no navegador o endereço do armbian com o caminho para teste.php (se o nome do equipamento for amlogic, ficaria algo como: armbian.lan/teste.php) Você deve visualizar a página de informações do php