1、搭建环境
- 硬件:树莓派3B+
- 系统:raspbian
- 设备:电脑+路由器
2、准备搭建
把树莓派连接路由器,用IPscanner找到树莓派的ip地址,使用putty通过SSH连接。
默认用户名:pi 密码:raspberry
更改登陆密码
1 | passwd |
设置root账户的密码
1 | sudo passwd root |
3、更新源列表
1 | sudo apt-get update |
注意:请使用树莓派官方源,不要更换为国内源。
4、搭建LAMP
1、安装apache2
1 2 3 | su #输入root账户的密码登陆为root用户 sudo apt-get install -y apache2 |
- 测试: 浏览器访问
1http://树莓派的IP
- Apache操作:
1service apache2 status/start/stop/restart
- Web目录:
1/var/www/html
2、安装MariaDB
1 | sudo apt-get install -y mysql-server mysql-client |
MySQL已替换成MariaDB,途中不会有要求输入密码的操作。
3、安装PHP
1 | sudo apt-get install -y php php7.0-mysql |
4、安装PHPMyAdmin
1 2 3 4 5 6 7 | sudo apt-get install phpmyadmin sudo chmod 777 /var/www/html sudo a2enmod rewrite sudo ln -s /usr/share/phpmyadmin /var/www/html |
安装过程中弹出选择框
第一次的弹框有apache和lightd两个选项,按空格选中Apache2,按回车。
第二次选择yes,并输入两次密码。
测试:浏览器访问:
1 | http://树莓派IP地址/phpmyadmin |
5、解决MariaDB用root登陆不了的大坑
1 2 3 4 5 6 7 8 9 | sudo mysql -u root -p select Host,User,plugin from mysql.user where User='root'; update mysql.user set plugin='mysql_native_password'; update mysql.user set password=PASSWORD("newpassword") where User='root'; #请将括号中密码修改为自己的密码 flush privileges; |
按下Ctrl+C退出MariaDB
1 | sudo reboot #重启树莓派 |
此时PHPMyAdmin可以正常登陆,地址:
1 | http://树莓派IP地址/phpmyadmin |
用户名:root,密码为刚刚设置的新密码
10