Mudanças entre as edições de "Instalar Nginx PHP Armbian"
(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...') |
|||
Linha 1: | Linha 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 | ||
Linha 13: | Linha 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: | ||
Linha 20: | Linha 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; | ||
Linha 42: | Linha 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 |
Edição das 15h44min de 4 de março de 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