树莓派中搭建博客程序
本文我们以树莓派为例。在安装kali后,如何搭建web程序。需要注意的是,在kali中三剑客已经默认安装。
实验环境
-
nginx -
php8.2 -
MariaDB
配置PHP
在debian或者其他Linux中,我们执行下面命令安装php8
apt-get install php8.*
至于安装何种版本,和你本地的源有关。如上,安装版本为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
基础配置
配置php 选择相应的配置模板,点击查看。
因为我的是php是8.2 将模板中的8.1修改为8.2。最后点击添加。
完成后重启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();
?>
访问效果如下:
配置MySQL
默认情况下,kali已经默认安装MariaDB
。
#启动mysql
service mysql start
#初始化数据库
mysql_secure_installation
输入自己的密码 一路Y即可!出现Thanks for using MariaDB!
则说明初始化成功。
完成后,重启MySQL,并用刚才设置的密码登录MySQL
创建数据库
create database blog;
搭建博客
typecho
是一款轻量级的博客程序。持 Markdown 排版语法,易读更易写。
wget https://github.com/typecho/typecho/releases/latest/download/typecho.zip
unzip typecho.zip
chmod -R 777 hmtl
至此,搭建完成。
阅读剩余
版权声明:
作者:admin
链接:http://999.zuizhuai.cn/?p=8829
文章版权归作者所有,未经允许请勿转载。
THE END