Debian 10编译构建PHP 8

编译PHP 8需要1G以上内存,如果内存不足,可以增加Swap:Linux主机设置Swap虚拟内存 安装依赖: apt install autoconf pkg-config build-essential php-pear libsqlite3-dev libbz2-dev libssl-dev libcurl4-openssl-dev libxml2-dev zlib1g-dev libpng-dev libwebp-dev libjpeg-dev libonig-dev libargon2-dev libxslt-dev libpcre2-dev libzip-dev 本文以PHP 8.2.23为例,下载 …

Debian安装配置Pure-FTPd,及530错误处理

安装Pure-FTPd: apt install pure-ftpd 启动Pure-FTPd: systemctl enable pure-ftpd 配置文件路径: /etc/pure-ftpd/pure-ftpd.conf 如果需要自己创建运行用户,可使用以下命令创建: groupadd www useradd -s /sbin/nologin -g www www 由于Nginx和PHP默认的运行用户都是w …

Linux批量修改文件权限,目录和文件设置不同权限

Linux的文件权限分三级:文件所有者(Owner)、用户组(Group)、其它用户(Other Users): -或d rwx rwx rwx 第一列:- 表示文件,d 表示目录; 第二列:所有者权限,r(读 …

Debian 10安装配置Nginx Light

Nginx Light是Nginx的轻量级版本,在低配置服务器上使用非常适合,例如开发板。 安装Nginx Light: apt install nginx-light 启动Nginx: systemctl enable nginx 安装UFW(如果还没有安装的话): apt install ufw 放行S …

Debian 12更换国内镜像源

首先备份旧的配置文件: cp /etc/apt/sources.list /etc/apt/sources.list.backup 为了能正常使用https的源,安装APT-Transport-HTTPS和CA-Certificates包: apt install apt-transport-https ca-certificates 修改为阿里云的镜像: sed -i 's|http://deb.debian.org|https://mirrors.aliyun.com|g' /etc/apt/sources.list 修改为清 …

Ubuntu调整Swap大小

查看当前启用的Swap: sudo swapon --show 关闭当前的Swap: sudo swapoff /swapfile 调整Swap文件大小: sudo fallocate -l 1G /swapfile 重新格式化Swap文件: sudo mkswap /swapfile 启用Swap: sudo swapon /swapfile 确认下Swap大小: sudo swapon --show 查看内存使用情况 …

LNMP一键包设置pubic为运行目录权限问题

类似ThinkPHP的框架都将public目录设置为网站运行目录。Nginx中的配置如下: root /home/wwwroot/www.example.com/public; LNMP一键包默认开启了防跨站、跨目录,public中的程序无权访问public之外的 …

非Docker安装配置Vaultwarden

自建Vaultwarden可以免费使用Bitwarden的付费功能,在局域网中搭建更快速安全。但Docker镜像由于网络原因经常无法下载,低配置的开发板使用Docker也比较占用资 …

本地调试安装SSL证书启用HTTPS访问

在做一些应用开发时,需要强制启用HTTPS,特别是一些API调用。本地调试使用内网IP,无法绑定域名访问,但也可以安装SSL证书启用HTTPS访问。 安装OpenSSL和libSSL …

香橙派查看CPU温度方法

在Ubuntu上,可以使用sensors查看CPU温度: sudo apt install lm_sensors sensors 香橙派上却报错: No sensors found! Make sure you loaded all the kernel drivers you need. Try sensors-detect to find out which these are. 香橙派查看CPU温度可以使用以下命令: cat /sys/class/thermal/thermal_zone0/temp 输出的结果是千 …