alpine 使用教程【记录小本本】
起因
为什么我要使用alpine这个linux发行版呢?
主要是我买了一个fr的ipv6 lxc小鸡 只有5G的磁盘 所以我准备在系统占用磁盘这里减一减
首先 我对比了debian和alpine,ubuntu的磁盘占用
我是最喜欢使用debian的 所以一开始我安装了debian 没想到debian的磁盘占用有500M左右
我又试试了ubuntu 更猛(
alpine的占用是最少的 仅有10M多 所以就开始用这个发行版了
我在使用的系统版本和系统包管理器
alpine v3.18
系统包管理器 apk
如何使用?
这个系统的包管理器是apk 但是他apk非彼apk(Android)
安装使用 apk add (最好加一个 --no-cache
)
其他的功能也差不多一样
安装nginx
首先碎碎念一下 这个机器我买来主要也没什么用 就随便用用nginx看看跑一跑 随便放点页面上去
第一步 首先更新一下包管理器列表
1 | apk update |
第二步 安装nginx
1 | apk add nginx |
第三步 让nginx自动启动
1 | rc-update add nginx default |
第四步 启动nginx
1 | /etc/init.d/nginx start |
具体的修改文件请前去/etc/nginx
目录
http.d是站点管理目录 default.conf 是默认站点
安装php
首先要去alpine官方的站点看包 你所支持什么版本的php
比如我支持81版本
1 | apk add php81 php81-fpm --no-cache |
其他插件请按需安装
nginx的conf请自己添加
就可以使用了
其他使用方法以后会更新 毕竟我也不可能一直使用这些
测试
可以来看看我的ipv6小鸡 已经开了cf 所以ipv4 ipv6都能访问
https://agent240104fr.wmza.eu.org
本文已结束!