树莓派安装nginx+php

    • 安装nginx
    • 安装php环境
    • 配置Nginx解析PHP
    • 常用命令

安装nginx

这个相对简单就不过多赘述,直接上图

sudo apt install nginx

输入命令,等待自行安装完成即可

安装php环境

等待自行安装完成

sudo apt install php7.3 php7.3-fpm php7.3-mysql php7.3-common php-pear php7.3-curl php7.3-gd php7.3-mcrypt

测试是否安装成功:

php -v

显示如下这安装成功

配置Nginx解析PHP

在配置Nginx之前有一步需要注意,很多教程都没有提到,也有可能是太过简单大佬们都直接略过了。

sudo systemctl start php7.3-fpm

配置之前应该运行php-fpm,否则Nginx配置php后无法正确启动,就会出现下面这种情况

下面我们正式开始配置

编辑配置nginx文件:

sudo vim /etc/nginx/sites-enabled/default

找到index指令,添加index.php。修改后:

找到# pass PHP scripts to FastCGI server后面的location,删除注释。修改后如下:

保存后重启nginx:

sudo systemctl restart nginx

到这里就配置完成了,其功能大家可以自行摸索

常用命令

nginx常用管理命令:

启动nginx: sudo systemctl start nginx
关闭nginx:sudo systemctl stop nginx
设置nginx开机启动:sudo systemctl enable nginx

php-fpm常用管理命令:

开启php-fpm: sudo systemctl start php7.3-fpm
关闭php-fpm: sudo systemctl stop php7.3-fpm
重启php-fpm: sudo systemctl restart php7.3-fpm
编辑php-fpm配置文件: vi /etc/php/7.3/fpm/php-fpm.ini

注:php-fpm每次开关机都需要手动去启动,建议直接把它加入服务启动。

更多推荐

树莓派安装nginx+php