19年8月10日购得树莓派 zero wh 一枚,辗转4天于8月14日到手。
初拆包装盒,讶其如此之小,可他的确是一台微型电脑,基本功能都有。
迫不及待的查询资料怎么把他跑起来。
1,装系统
官方有教程肯定是用官方的教程,有好些种版本,一开始下的带桌面版(不懂英文导致),后来靠的谷歌浏览器的翻译才知道应该下 Raspbian Buster Lite,顺便说下,我不需要桌面,只需要ssh连接,而且不用数据线(供电线还是要的),只用远程(wifi)连接。
官网还有烧录教程:https://www.raspberrypi.org/documentation/installation/installing-images/README.md
我根据这位同学的教程 https://www.jianshu.com/p/95701c72bbc9 下载了 SDFormatter(格式化工具)和 Win32DiskImager(系统烧录工具),但是只用了格式化工具,烧录软件用的官网推荐的,不知道不格式化有没有问题,下次尝试下。
2,配置 wifi 和 ssh
参考教程:http://shumeipai.nxez.com/2017/09/13/raspberry-pi-network-configuration-before-boot.html
烧录完系统后,读卡器拔出来重新插上,不然找不到 U 盘,重新插上 U 盘会提示是否格式化 U 盘,选 否 就是了。
还有个需要注意的地方,烧录完系统后内存卡不能马上插到树莓派使用,不然配置的 ssh 和 wifi 会被删除。
一般烧录完系统后盘符会变成 boot,配置 ssh 只需要在 boot 根目录新建一个空白的文件名为 ssh 的文件即可。
配置wifi参考上面的教程。
启用 root 设置密码并设置允许 ssh 登录:https://blog.csdn.net/a496298685/article/details/86821306
本来想装个宝塔面板的,装是装上了(https://www.bt.cn/bbs/thread-19376-1-1.html 选“Debian安装命令”),但是装 lnmp 时 CPU 一直是 100%,有点不忍心怕烧坏了,遂放弃了集成面板/环境,还是老老实实单个单个装吧。
安装 nginx:https://nginx.org/en/linux_packages.html#Debian
配置文件:/etc/nginx/nginx.conf、/etc/nginx/conf.d/(添加自定义网站配置文件参考:/etc/nginx/sites-available/default)
项目文件夹:/var/www/html
命令:service nginx start/stop/restart/...
安装 php:https://linux265.com/news/3366.html
命令:service php7.2-fpm start/stop/restart/...
安装 mysql:https://www.linuxidc.com/Linux/2019-07/159582.htm (https://linux265.com/news/3368.html)
没安装成功,让我用 mariadb 代替(sudo apt install mariadb-server)。
以上可以直接搜“debian 安装 nginx + php + mysql”
安装 redis:https://www.cnblogs.com/zf29506564/p/5948579.html(未测试)
安装 ffmpeg:https://linux265.com/news/3609.html
ffmpeg 的使用:https://www.cnblogs.com/taceywong/p/9370264.html
其他:
设置时区:https://zh.wikihow.com/在Linux中更改时区
手机端查看树莓派IP:Android获取实时连接热点的设备IP地址 (android term 中文名叫"终端模拟器")(还有网友推荐一款叫"Fing"的软件,没试用)
树莓派安装 Nginx + PHP7.0 + Pi Dashboard