原文文章链接:https://blog.fastchen.com/archives/52blog.fastchen.com
研究起因:
因为最近一直在搭建东西,完善iouoi.org,需要本地配置的东西很多,但是又不想在自己电脑上配置环境,就想到了自己还有一块吃灰的树莓派3b,打算装个宝塔来快速配置环境
但是第一次安装一半后回报错,百度后没有相关的内容(可能是因为没几个人这样做吧)由于我本人不是很懂Linux,碰巧碰到了一位大佬的指点
废话不多说,我来吧正确的安装姿势传授给大家.树莓派3B安装宝塔面板并配置安装LNMP研究起因:
因为最近一直在搭建东西,完善iouoi.org,需要本地配置的东西很多,但是又不想在自己电脑上配置环境,就想到了自己还有一块吃灰的树莓派3b,打算装个宝塔来快速配置环境
但是第一次安装一半后回报错,百度后没有相关的内容(可能是因为没几个人这样做吧)由于我本人不是很懂Linux,碰巧碰到了一位大佬的指点
废话不多说,我来吧正确的安装姿势传授给大家.
首先,下载官方系统 下载地址:Download Raspbian for Raspberry Piwww.raspberrypi.org
我推荐使用 RASPBIAN STRETCH LITE 版本,可以节省桌面占用的资源,当然如果你需要桌面也可以选择桌面版或者自己安装桌面
然后刷入系统,如果不会,请观看这篇教程树莓派如何刷入系统到配置开机blog.fastchen.com
打开你的树莓派,连上SSH,让我们开始教程!
首先,开启并修改 ROOT 密码
修改Root密码
sudo passwd root
开启Root
su root
或
sudo -s
查看系统版本,修改软件源
lsb_release -a
我的系统返回:
No LSB modules are available.
Distributor ID:Raspbian
Description:Raspbian GNU/Linux 9.4 (stretch)
Release:9.4
Codename:stretch
确认自己的系统后,更改对应的软件源,使用中国科学技术大学开源软件镜像USTC Open Source Software Mirrormirrors.ustc.edu.cn
开启Root权限并修改软件源
sudo -s
echo -e "deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi \n deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi" > /etc/apt/sources.list
echo -e "deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/ stretch main ui" > /etc/apt/sources.list.d/raspi.list
exit
更新系统:
sudo apt-get update
完成后继续开启Root权限(安装宝塔必须使用Root账号)
sudo -s
安装宝塔,由于官方系统Raspbian基于是Debian开发来的所以我们用宝塔Debian的安装包
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh
安装时间根据配置而定,树莓派很多会慢很多,耐心等待塞,当出现以下内容时则代表安装完毕
=========================================
Congratulations! Install succeeded!
=========================================
Bt-Panel: http://你的IP地址:8888
username:xxxxxx
password:xxxxxx
warning:
If you cannot access the panel,
release the following port (8888|888|80|443|20|21)in the security group
=========================================
Time consumed: 6 Minute!
然后就可以用上面给出你的地址访问面板,使用他随机给你的账号密码登录(可以修改)
登录进去第一次会让你选择安装LNMP或者LAMP根据你的习惯,本教程使用LNMP
根据树莓派的配置本人选择了以下的环境:Nginx_tengine2.2 , MySQL5.6 , Pure-Ftpd 1.0.47 , PHP7.0 , phpMyAdmin4.4