LINUX USB 多串口通讯之六: 搭建 nginx + php7.3 + sqlite3 WEB 服务器, ngrok 内网穿透 WEB 服务

LINUX USB 多串口通讯之六: 搭建 nginx + php7.3 + sqlite3 WEB 服务器, ngrok 内网穿透 WEB 服务,第1张

概述LINUX USB 多串口通讯之六: 搭建 nginx + php7.3 + sqlite3 WEB 服务器, ngrok 内网穿透 WEB 服务

目的:搭建 Nginx + PHP7.3 + sqlite3 WEB 服务器

硬件: RPI 3B+, norDIC nRF52840 USB Dongle

系统: linux raspBerrypi 4.19.118-v7+  

安装 *** 作

sudo apt-get updatesudo apt-get install Nginx sudo apt-get install PHP7.3-fpm PHP7.3-cli PHP7.3-curl PHP7.3-gd PHP7.3-cgisudo apt-get install sqlite3 PHP7.3-sqlite3sudo service Nginx startsudo service PHP7.3-fpm restart

查看 Nginx 服务状态

systemctl status Nginx.service

Nginx 配置支持处理 PHP 文件

sudo vi /etc/Nginx/sites-available/default将其中内容location / {                # First attempt to serve request as file, then                # as directory, then fall back to displaying a 404.                try_files $uri $uri/ =404;        }更改为location / {    index  index.HTML index.htm index.PHP default.HTML default.htm default.PHP;} location ~.PHP$ {    fastcgi_pass unix:/run/PHP/PHP7.0-fpm.sock;    fastcgi_param SCRIPT_filename $document_root$fastcgi_script_name;    include fastcgi_params;}

重启 Nginx 使配置生效

sudo service Nginx restart

Nginx 网站根目录 (website root): /var/www/HTML/

测试文件 info.PHP

<?PHP    PHPinfo();?>

ngrok 内网穿透 WEB 服务

下载程序及解压

wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip     #32 bitsunzip ngrok-stable-linux-arm.zip

运行 ngrok

./ngrok http 80

@H_502_57@

通过 ngrok 访问内网

http://e0d36bdccbce.ngrok.iohttps://e0d36bdccbce.ngrok.io

 

总结

以上是内存溢出为你收集整理的LINUX USB 多串口通讯之六: 搭建 nginx + php7.3 + sqlite3 WEB 服务器, ngrok 内网穿透 WEB 服务全部内容,希望文章能够帮你解决LINUX USB 多串口通讯之六: 搭建 nginx + php7.3 + sqlite3 WEB 服务器, ngrok 内网穿透 WEB 服务所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1013118.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)