logo NodeSeekbeta

小内存vps安装Caddy+php+Sqlite3部署博客 128mb都行

小内存vps安装Caddy+php+Sqlite3部署博客
内存大概占50mb 主要看php版本 php和系统发行版本有关
用alpine更小不过问题可能也会有些 但是我测试的是可以部署的

安装php+Sqlite3 #alpine系统去掉-y

apt update
apt php php-cgi php-fpm php-curl php-gd php-mbstring php-xml php-sqlite3 sqlite3 -y

安装caddy #alpine系统直接安装 apk add caddy

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
sudo apt update
sudo apt install caddy

详细安装可通过caddy官方查看

https://caddy2.dengxiaolong.com/docs/install

环境安装完成,然后就是部署博客以wordpress为例

mkdir -p /var/www/html #创建目录
cd /var/www/html
wget https://cn.wordpress.org/latest-zh_CN.zip  #下载
unzip lates* #没有unzip先安装 apt install unzip
rm -rf lates* #删除压缩包
chown www-data:www-data -R /var/www/html/wordpress  #赋权 alpine 系统则是 nobody:nobody -R /var/www/html/wordpress
chmod 755 -R /var/www/html/wordpress #赋权

然后配置caddy

nano /etc/caddy/Caddyfile
#在文件尾部添加 
你的域名 { #域名加80后缀可以http访问
	root * /var/www/html/wordpress
	file_server
	encode gzip
	php_fastcgi localhost:9000
}

然后重启caddy #alpine系统则是 rc-service caddy restart

systemctl restart caddy

如果出错可能是安装了 Apache2 占用了端口 卸载

apt remove apache2

到这里就可以开始安装 Wordpress
不过Wordpress没法主动使用Sqlite3
需要一个db.php的文件

nano /var/www/html/wordpress/wp-content/db.php #复制网页https://github.com/aaemnnosttv/wp-sqlite-db/blob/master/src/db.php 里面的内容 ctrl+x 退出 y保存
chmod 777 -R /var/www/html/wordpress/wp-content/db.php
cp /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php #复制默认设置文件

alpine系统 需要额外安装 php-pdo php-pdo_sqlite
有问题再说吧
我的破博客

12
  • 512m就够了啊

  • @楼主 #1 128mb都行

  • 内存大了就不需要Sqlite直接安装mysql了

  • Alt Text 这配置够吗 xhj010 xhj010 xhj010

  • @soga #4 极限

  • @jiosang #5 xhj017 xhj017

  • @soga #4 一点不极限啊 储存也就1g 内存50mb都用不了

  • 有机会试试,支持了

  • 我很久很久以前玩过64m内存ovz小鸡。用的lighttpd+php+sqlite跑WordPress ac01

  • 学习了收藏了吃灰了

12

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有15813位seeker

🎉欢迎新用户🎉