目的:搭建 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 服务所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)