随身wifi安装轻量化博客
本文为再加工
就像这样的:
- 安装Nginx
这是一个小型的nginx只有必要的组件
sudo apt-get update
sudo apt-get install nginx-light
安装完的其他用得到的命令:
sudo systemctl start nginx启动sudo systemctl status nginx查看状态sudo systemctl enable nginx 设置为自启动
- 配置Nginx服务器
打开Nginx配置文件/etc/nginx/sites-available/default,并将以下内容添加到server块中:
server {
listen 80;
server_name your_domain.com; # 将此处替换为您的域名或IP地址
root /var/www/typecho;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.x-fpm.sock; # 将此处替换为您的PHP版本号
}
}
server_name不会配置忽略即可,php版本号写7.4。
- 安装PHP
sudo apt-get updatesudo apt-get install php7.4 php7.4-fpm php7.4-curl php7.4-gdphp7.4-json php7.4-mbstring php7.4-xml php7.4-zip(和上面一行连在一起输入)
使用的是Nginx,则还需要
- 安装php-fpm扩展
sudo apt-get install php-fpm对于SQLite的扩展安装这个
安装其他常用模块
php -v 查看PHP版本- 安装数据库
sudo apt-get install sqlite3sqlite3 --version
- typecho
https://typecho.org/download
这是官网连接下载解压到 /var/www/typecho下面typecho自己创建个文件夹
修改权限:
sudo chmod -R 755 /var/www/html/typechosudo chown -R www-data:www-data /var/www/html/typecho
最后
全部配置完毕后就重启一下。
sudo systemctl restart nginxsudo systemctl restart php7.x-fpm # 将此处替换为您的PHP版本号
然后浏览器访问棒子连接的那个内网ip 192.168.x.x 你要是不知道你就ip addr show看一看,或者到路由器后台看看。
博客自己日常使用是没有问题的。
tips:可能会提示缺少php扩展,这里输入指令
sudo apt install php7.4-sqlite3