时间:2023-05-31 15:42:01 | 来源:网站运营
时间:2023-05-31 15:42:01 来源:网站运营
树莓派+wordpress搭建个人网页/博客:sudo apt install nginx #安装Nginxsudo apt install php7.3 #安装PHP及相关应用,可能你安装的时候7.3已经不是最新版了,百度一下最新版然后修改版本号即可sudo apt install php7.3-fpmsudo apt install php7.3-mysqlsudo apt install php7.3-commonsudo apt install mariadb-server #安装MaraiDB
之后我们需要对我们的Nginx进行一些简单的配置,输入下列命令sudo nano /etc/nginx/sites-available/default
找到和下面相对应的部分并用下面的将原部分覆盖# Default server configuration#server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; # Add index.php to the list if you are using PHP index index.html index.htm index.nginx-debian.html index.php; server_name _; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; } # pass PHP scripts to FastCGI server # location ~ /.php$ { # include snippets/fastcgi-php.conf; # # # With php-fpm (or other unix sockets): fastcgi_pass unix:/run/php/php7.3-fpm.sock; # # With php-cgi (or other tcp sockets): # fastcgi_pass 127.0.0.1:9000; # 设置脚本文件请求的路径 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # 引入fastcgi的配置文件 include fastcgi_params; } }
Ctrl+O保存文档,Ctrl+X退出sudo /etc/init.d/nginx restartsudo /etc/init.d/php7.3-fpm restart
两次均出现OK即表示重启成功sudo service mariadb restart #输入这两行命令无任何提示是正常现象sudo service nginx restart
接着输入下列命令sudo chmod 777 /var/ #下面三行给文件授予权限sudo chmod 777 /var/wwwsudo chmod 777 /var/www/htmlcd /var/www/html #该文件夹下为网站根目录sudo nano index.php #新建PHP文件进行测试
在index.php中输入<?php phpinfo(); ?>,保存后退出,在浏览器中输入你的树莓派ip/index.php,如果看到了下图的phpinfo 信息,说明php和nginx配置成功sudo apt install phpmyadmin
sudo ln -s /usr/share/phpmyadmin /var/www/html
完成后在浏览器内输入你的树莓派ip/phpmyadmin,出现下方图片即说明配置成功sudo mysql -u root -p #进入mariaDB环境,第一次登陆是没有密码的,直接按回车即可
输入下列命令sudo chmod 777 /var/www/html/blog
之后你需要给你的网站创建一个数据库,打开树莓派浏览器进入phpmyadmin,点数据库,输入数据库名就可以直接点创建了sudo apt install vsftpd #安装ftpd服务
安装成功后,ftpd就已经可以登录和浏览文件了,但是不能写,需要更改写权限。sudo passwd root
然后输入两遍密码sudo --unlock root #解锁root用户
然后再输入su,输入刚刚的密码,进入root用户nano /etc/vsftpd.conf
去掉write_enable=YES前面的#,保存退出service vsftpd restart #重启服务
之后再重启树莓派即可sudo apt install git
然后我们需要把我们的目录设定在网站的根目录下cd /var/www/html/
然后使用git工具将github上的开源项目pi dashboard给clone下来并赋予权限sudo git clone https://github.com/spoonysonny/pi-dashboard.gitsudo chown-R www-data pi-dashboard #为pi dashboard赋予权限
打开浏览器,输入你的树莓派IP/dashboard,即可看到树莓派的资源使用情况关键词:树莓