Qter 发表于 2020-12-3 21:34:34

树莓派安装Nginx+Php7.3 搭建Web服务器局域网可访问

示例目的实现在树莓派上使用Nginx搭建Web服务器,并且使其支持php7.3,在局域网的终端能访问。http://img.lingshunlab.com/pi-install-nginx-php-03294oui3hjk4.png
示例环境(参考)这是本教程的相关环境版本刹参考,这不一定是需要的,但如果你遇到了不明问题还是没办法解决的话,可以考虑一下是不是版本环境的问题。树莓派系统:
Raspbian Buster with desktop
Version:July 2019
Release date:2019-07-10树莓派硬件:
Raspberry Pi 3 B+
更新树莓派系统(可选)不论你是什么时候装的树莓派,在此步骤不一定是要做的,但更新了系统可能会让事情更简单一些,极少数情况下能让事情更复杂一些。sudo apt-get update
sudo apt-get upgrade
开始
1,树莓派安装Nginx打开Terminal,输入命令:sudo apt-get install nginxhttp://img.lingshunlab.com/pi-install-nginx-php-2.png
2,启动Nginx等待安装完成,则输入以下命令,启动Nginx:sudo systemctl start nginx
3,树莓派安装Php 7.3输入以下命令,安装Php7.3:sudo apt-get install php7.3-fpm
4 ,配置Nginx,使其支持Php等待安装完成后,我们使用nano编辑器对Nginx进行配置,使其支持Phpsudo nano /etc/nginx/sites-enabled/default编辑该配置文件代码如下(其实,配置已经写好在里面,只是相关的都用#注释了,去掉相关语句前的#就好可了):server {    listen 80 default_server;    listen [::]:80 default_server;    root /var/www/html;    index index.php index.html index.htm;    server_name _;    location / {      try_files $uri /index.php$is_args$args;    }    location ~ \.php$ {      include snippets/fastcgi-php.conf;      fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;    }    location ~ /\.ht {      deny all;    }注意:使用nano的,编辑完毕 按<control + o> 保存,按<control + x>退出。如果你是使用 vi / vim 的大神,当我没说过。
5,重新加载Nginx,使配置生效由于修改了配置文件,我们需要重新加载,在Terminal中输入以下代码:sudo systemctl reload nginx注意:如果配置文件打错字,或者语法出现错误,则不会重载成功,如果这里出现问题,请检查配置文件的代码是否正确。
6,创建 index.php在/var/www/html/目录下,使用nano编辑器新建一个 index.php文件(该目录是Nginx的网站默认路径,通过修改Nginx的配置可以修改成其他目录,每次修改配置后请重载Nginx)。sudo nano /var/www/html/index.php并在index.php 文件中输入如下代码:<?php    phpinfo();?>注意:使用nano的,编辑完毕 按<control + o> 保存,按<control + x>退出。如果你是使用 vi / vim 的大神,当我没说过。
完成现在,打开浏览器。本地请输入网址localhost,如果是局域网其他终端,则输入树莓派的IP地址即可访问。http://img.lingshunlab.com/pi-install-nginx-php-03294oui3hjk4.png


https://lingshunlab.com/raspberry-pi-install-nginx-php.html
页: [1]
查看完整版本: 树莓派安装Nginx+Php7.3 搭建Web服务器局域网可访问