购买树莓派
推荐购买树莓派3B+以上版本,RAM在2Gb以上,SD卡(32G以上),树莓派电源线(手机充电线也行),以及键盘鼠标(有的话可以不买),并且需要一台电脑,可在淘宝京东等购物平台购买
(本站搭建在树莓派4B RAM8G ROM32G,系统:Raspbian GUN/Linux 11 (bullseye) ,使用了花生壳的内网穿透技术以在公网访问)
启动树莓派
树莓派系统下载
SD卡相当于电脑的硬盘所以要将系统烧入到SD卡中引导启动树莓派开机,这里使用Raspbian系统,Raspbian是基于Linux开发坏境是Debian操作系统,针对树莓派硬件进行了专门的优化。
https://www.raspberrypi.com/software/operating-systems/这是树莓派官网下载页面
选择自己要下载的系统,点击下载把系统镜像下载到电脑上,下载后得到的是一个压缩包,把它解压出来,文件后缀名为.img的就是系统镜像文件(解压路径不能是中文)
- 烧录系统
系统镜像写入工具: Win32DiskImager
SD卡格式化工具:SDFormatte
烧录前先使用SDFormatte格式化SD卡,然后使用Win32DiskImager选择系统镜像文件进行烧录,烧录成功后使用电脑打开SD卡对应的磁盘新建一个名为SSH的没有后缀的文件,最后插入树莓派主板
树莓派开机
树莓派开机的两种方式
1.有显示屏直接插入到树莓派主板上的视频连接口上然后连接电源开机就行了
2.无显示屏开机,其实第2步已经为这步做好了铺垫,我们先创建了SSH文件。连接wifi:用电脑打开SD卡的根目录,添加一个名为wpa_supplicant.conf
的文件然后在文件中写入
ctrl_interface=DIR=/var/run/wpa_supplicant.conf GROUP=netdev
network={
ssid='你的wifi名'
psk="你的WiFi密码"
}
保存后插入树莓派,连接电源开机。树莓派绿灯ACT灯不规则闪烁说明正在读取系统,正常开机中。
使用局域网工具连接树莓派
先获取树莓派的内网ip地址,可在路由器后台或者使用Advabced_IP_Scaner软件来扫描IP地址,扫描出来名为raspberrypi的就是树莓派的ip地址,获取ip后,使用SSH客户端与树莓派进行连接,这里使用的是putty,百度下载putty,在putty界面输入树莓派的ip地址,在端口号中输入22然后点击打开弹出窗口后点击确认,提示输入用户名及密码,用户名:pi,密码:raspberry输入完后回车就行了
更换软件源
系统默认的软件源是在国外的所以你下载软件的时候会异常的慢,把软件源换到国内的就可以解决这个问题
这里使用的是清华大学提供的树莓派软件源,使用sudo nano /etc/apt/sources.list
打开文件在官方源前方输入#
注释掉官方的软件源
再输入
#tsnighua mirror
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main contrib non-free rpideb-src
http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main contrib non-free rpi
注意代码中的bullseye为当前树莓派系统版本名,输入lsb_release -a
查看版本名,显示的codename
为当前系统版本名
输入好后按ctrl+o,ctrl+x
保存。再输入sudo nano /etc/apt/sources.list.d/raspi.list
和上面同样的方式注释掉官方的软件源输入
#tsinghuadeb
http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ bullseye maindeb-src
http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main
同样要注意版本号问题
输入好后按ctrl+o,ctrl+x
保存。
最后输入
sudo apt-get update
sudo apt-get upgrade
连接VNC
VNC是一款远程控制工具软件,可用通过VNC控制树莓派桌面
安装VNC
输入sudo apt-get install tightvncserver
Y/N输入Y回车继续安装
安装好后输入vncserver会提示设置vnc访问密码
再次输入vncserver会出现控制台端口号,登录时再IP地址后加上:端口号
这里的端口号为1
电脑使用vnc Viewer
安装vnc viewer
打开VNC
新建一个连接
固定树莓派ip
因为树莓派局域网的ip是动态ip每次重连WiFiip地址就会改变,所以我们要固定IP地址
连接好WiFi后,右键wifi图标点击wireless & network setting
勾选Automatically configure empty options
,无线选择wlan
设置ipv4为一个ip例如192.168.1.201
,然后重启树莓派
使用Lamp架构
L是指Linux系统
a是指apache http服务器软件
m是指MySQL数据库
p是指php语言
1、安装apache
Apache可以用下面的命令来安装
sudo apt-get install apache2 -y
安装好后再内网下访问树莓派ip即可看到apache测试网页,网页地址位于树莓派/var/www/html/目录下(这里是服务器的根目录)输入
chmod 777 /var/www/html/
修改文件使用权限
2、安装mysql
sudo apt-get install mysql-server
安装过程中,会出现一个提示符让你输入一个密码。
这个密码是mysql root用户的密码。
3、安装PHP
输入下面的命令,就可以安装PHP 5,以及PHP访问mysql数据库所需要的库。
sudo apt-get install php
sudo apt-get install php-mysql
删除原来的测试index.html文件,新建一个index.php
输入
<?php echo"hello world"; ?>
保存刷新,显示hello world
如果无法解析php代码输入
sudo apt-get install php libapache2-mod-php -y
使用花生壳使用实现公网访问
进入花生壳官网根据官方的提示进行安装
(我累了)