斐讯N1的Armbian系统安装Nginx和PHP

1.安装nginx

apt install nginx -y

2.安装php

apt install php7.4-fpm php7.4-mysql php7.4-curl php7.4-gd php7.4-mbstring php7.4-xml php7.4-xmlrpc php7.4-zip php7.4-opcache php7.4-bcmath -y

3.修改nginx配置文件

vi /etc/nginx/sites-enabled/default

在第44行的位置加上index.php

取消注释第56-63行的内容,但是保留红框内部分的注释

4.vhost配置

编辑nginx.conf

vim /etc/nginx/nginx.conf

加入这行内容,实际上已经有了,所以这一步骤可以忽略

接下来就是在该位置下创建配置文件,后缀为.conf

配置文件的格式如下

server{
    listen 端口 ssl default_server;
    listen [::]:端口 ssl default_server;
    server_name 网站域名;
    ssl_certificate 证书文件路径;
    ssl_certificate_key 私钥文件路径;    
    root 网站根目录;
    index index.php;
    location / {
        index index.php index.html;
        if ( !-e $request_filename){
            rewrite ^/(.*)$ /index.php?s=$1 last;
            break;
        }
    }
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
        expires 30d;
    }
    location ~ .*\.(js|css)?$ {
        expires 30d;
    }
    location ~ .*\.(php|php5)?$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.4-fpm.sock;
    }
}

5.重启nginx和php和MariaDB

service php7.4-fpm restart

service nginx restart

 

可以用树莓派仪表板这个项目测试一下:项目地址

本文参考:

Armbian搭建LNMP环境

Nginx 配置多站点vhost

THE END
分享
二维码
海报
斐讯N1的Armbian系统安装Nginx和PHP
1.安装nginx apt install nginx -y 2.安装php apt install php7.4-fpm php7.4-mysql php7.4-curl php7.4-gd php7.4-mbstring php7.4-xml php7.4-xmlrpc php7.……