树莓派中搭建博客程序

本文我们以树莓派为例。在安装 kali 后,如何搭建 web 程序。需要注意的是,在 kali 中三剑客已经默认安装。

实验环境

  • nginx
  • php8.2
  • MariaDB

配置 PHP

在 debian 或者其他 Linux 中,我们执行下面命令安装 php8

apt-get install php8.*

树莓派中搭建博客程序 - 第1张图片至于安装何种版本,和你本地的源有关。如上,安装版本为 php8.2 接下来,我们检查 php-fpm 启动是否为正常

# 查看 php-fpm 和 nginx 是否启动
ps -ef|grep php-fpm
ps -ef|grep nginx
apt-get install php8.2-fpm #安装
service php8.2-fpm start #启动

Nginx 配置

我们可以通过下面命令安装 nginx

apt-get install nginx

接下来,我们来配置其文件。为了方便,笔者这里为大家介绍一款工具 NGINX UI

部署

bash <(curl -L -s https://mirror.ghproxy.com/https://raw.githubusercontent.com/0xJacky/nginx-ui/master/install.sh) install -r https://mirror.ghproxy.com/

安装完成后,访问 ip:9000

树莓派中搭建博客程序 - 第2张图片
树莓派中搭建博客程序 - 第3张图片
树莓派中搭建博客程序 - 第4张图片
首页

基础配置

树莓派中搭建博客程序 - 第5张图片

配置 php 选择相应的配置模板,点击查看。树莓派中搭建博客程序 - 第6张图片

因为我的是 php 是 8.2 将模板中的 8.1 修改为 8.2 。最后点击添加。

树莓派中搭建博客程序 - 第7张图片完成后重启 nginx

service nginx restart

nginx.conf 配置如下:

server {
    listen 80;
    listen [::]:80;
    root /var/www/html;
   
    index index.html index.htm index.nginx-debian.html;
    server_name xiaoyaozi.com;
    location ~ [^/].php(/|$) {
        try_files $uri =404;
        fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
        fastcgi_index index.php;
        include fastcgi.conf;
    }
}

接下来,我们在站点根目录创建 php 探针

<?php
phpinfo();
?>

访问效果如下:

树莓派中搭建博客程序 - 第8张图片

配置 MySQL

默认情况下,kali 已经默认安装 MariaDB

#启动 mysql
service mysql start
#初始化数据库
mysql_secure_installation

输入自己的密码 一路 Y 即可!出现 Thanks for using MariaDB! 则说明初始化成功。

树莓派中搭建博客程序 - 第9张图片

完成后,重启 MySQL,并用刚才设置的密码登录 MySQL

创建数据库

create database blog;
树莓派中搭建博客程序 - 第10张图片
创建了一个 blog 的数据库

搭建博客

typecho 是一款轻量级的博客程序。持 Markdown 排版语法,易读更易写。

wget https://github.com/typecho/typecho/releases/latest/download/typecho.zip
unzip typecho.zip
chmod -R 777 hmtl
树莓派中搭建博客程序 - 第11张图片
树莓派中搭建博客程序 - 第12张图片
配置数据库

至此,搭建完成。

 

《树莓派中搭建博客程序》留言数:0

发表留言