树莓派4B(二):搭建LNMP(LINUX+NIGIX+MYSQL+PHP)+ Pi Dashboard
storyreal
编辑于 2020年07月18日 17:05
收录于文集
共5篇

更新

sudo apt-get update

安装PHP(可以再加上php7.3-cli和php7.3-cgi)

sudo apt-get install php7.3-fpm php7.3-curl php7.3-gd php7.3-mbstring php7.3-mysql php7.3-imap php7.3-opcache php7.3-xml php7.3-xmlrpc php7.3-zip uw-mailutils php-pear -y

启动状态相关命令:

sudo systemctl status php7.3-fpm.service

sudo systemctl start php7.3-fpm.service

sudo systemctl stop php7.3-fpm.service

sudo systemctl enable php7.3-fpm.service

安装myslq

sudo apt-get install default-mysql-server

l 配置mysql可以远程连接(sudo 权限):

vi /etc/mysql/mariadb.conf.d/50-server.cnf  注释掉  bind-address = 127.0.0.1

l 修改root密码:(账号:root 密码:123456)

sudo mysqladmin -u root -p password

Enter password: 我安装的这个版本安装时没有设置root密码的提示,这个随便输或直接回车

New password: 填你的密码

Confirm new password:

l 重启mysql:

sudo service mysql stop  sudo service mysql start

l 本地登录mysql:

Mysql -hlocalhost -uroot -p123456

安装nginx

安装:sudo apt-get install nginx

启动nginx:sudo /etc/init.d/nginx start

测试安装是否成功:/var/www/html/index.nginx-debian.html

局域网内输入树莓派ip访问,展示如下页面:

局域网内其他电脑访问

【遇到问题】中文乱码

【解决方案】https://jingyan.baidu.com/article/624e74597692b034e8ba5a8c.html

【让 Nginx 能处理 PHP】--》可以顺便安装Pi Dashboard

(整体参考下面的连接,有个地方需要调整,加上默认文件:index.nginx-debian.html 不需要测试此文件可忽略)

https://shumeipai.nxez.com/2020/03/21/install-pi-dashboard-with-nginx-php73-on-pi.html

安装nginx默认生成文件

Pi Dashboard重点:#如果已安装过 git 客户端可以跳过下一行

sudo apt-get install git

cd /var/www/html

sudo git clone https://github.com/spoonysonny/pi-dashboard.git

安装成功后访问:http://192.168.1.249/pi-dashboard/

固定树莓派ip

编辑路径(sudo权限):# sudo vi /etc/dhcpcd.conf

在文件底部添加:

#网线

interface eth0

static ip_address=192.168.1.249

static routers=192.168.1.1

static domian_name_servers=192.168.1.249

#无线

interface wlan0

static ip_address=192.168.1.249

static routers=192.168.1.1

static domian_name_servers=192.168.1.1

保存后重启即可。

下面的文件为WIFI保存账号密码的路径:

sudo vi /etc/wpa_supplicant/wpa_supplicant.conf

全部编辑完成后重启Wlan或重启树莓派

sudo service network restart

【遇见问题】Failed to restart network.service: Unit network.service not found

【解决方案】https://blog.csdn.net/qq_40162735/article/details/101780012

树莓派vi上下左右变为ABCD问题(参考哪里忘记了)

【更新】upgrade时超慢

sudo apt-get update

sudo apt-get upgrade

【删除vim】

sudo apt-get remove vim-common

【重新安装vim】

sudo apt-get install vim 

其他

【修改密码】

 

直接贴图

进展比较慢,先总结到这,总体体验,还是官方系统资源比较多~