PHP 中单引号和双引号区别 [ 2025-01-15 | 其它运维与编程 | 本站原创 ]
PHP 中单引号 (') 和双引号 (") 用来表示字符串。虽然它们看起来很相似,但在使用上却有一些重要区别。
1. 转义字符
单引号:不支持转义字符。如果字符串中包含转义字符(如 $ 或 \ ),它们将被视为普通字符。
阅读全文……
关闭 Kdump 服务 [ 2025-01-13 | 其它运维与编程 | 本站原创 ]
Kdump服务可捕获内核错误,方便您对内核崩溃现象进行分析,但开启时也会占用部分内存。
如下,物理内存是1GB(1024MB),实际有效物理内存只有803M,有221M被占用了。
# free -h
total used free shared buff/cache available
Mem: 803M 267M
阅读全文……
git 迁移仓库 [ 2025-01-08 | 其它运维与编程 | 本站原创 ]
要迁移一个Git仓库,您可以使用git clone命令配合--mirror选项来创建一个远程仓库的镜像。以下是步骤和示例代码:
1,在当前终端中,使用git clone --mirror克隆远程仓库到本地。
git clone --mirror <旧仓库URL>
阅读全文……
crontab 定时格式 [ 2025-01-07 | 其它运维与编程 | 本站原创 ]
Cron 是一个用于在 Unix 和 Unix-like 系统中进行定时任务的工具。
Cron 的主要目的是在某个时间点自动执行某些命令或程序。
Cron 的语法基本格式如下:
阅读全文……
原理
当我们使用 certbot 申请通配符证书时,需要手动添加 TXT 记录。每个 certbot 申请的证书有效期为 3 个月,虽然 certbot 提供了自动续期命令,但是当我们把自动续期命令配置为定时任务时,我们无法手动添加新的 TXT 记录用于 certbot 验证。
好在 certbot 提供了一个 hook,可以编写一个 Shell 脚本。在续期的时候让脚本调用 DNS 服务商的 API 接口动态添加 TXT 记录,验证完成后再删除此记录。
阅读全文……
CentOS7、8转换使用Oracle的yum仓库 [ 2025-01-05 | 其它运维与编程 | 本站原创 ]
首先导入 oracle的 GPG key。
CentOS7 首先导入 oracle的 GPG key。
# wget https://yum.oracle.com/RPM-GPG-KEY-oracle-ol7 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
# gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
pub 2048R/EC551F03 2010-07-01 Oracle OSS group (Open Source Software group)
Key fingerprint = 4214 4123 FECF C55B 9086 313D 72F9 7B74 EC55 1F03
阅读全文……
安装php8.4后配置php84 fpm和nginx [ 2025-01-03 | 其它运维与编程 | 本站原创 ]
之前的文章中介绍了
Alibaba Cloud Linux 3 中使用yum安装 php8.4
安装完成后还需要配置php84-php-fpm以及nginx对应的upstream参数。
首先我们需要php84安装的位置以及对应配置文件的位置。
阅读全文……
之前文章介绍了
在CentOS7/8中使用yum安装php7、php8。
Alibaba Cloud Linux 3的内置仓库中包含了php7的发行版本,可以直接使用yum来安装php7。
Alibaba Cloud Linux 3是基于Anolis OS 8构建的,它与CentOS 8及RHEL 8生态完全兼容。
阅读全文……
通过安装nginx官方仓库,然后使用yum升级安装1.24版本。原来的版本是1.16,升级后会报错这个错误。
这个错是因为只升级了nginx主程序,外部模块没有升级,还是老版本。
一般情况下我们没有使用外部模块的功能。只要禁用加载外部模块就行了。
如果确实使用了外部模块,那么就需要升级外部模块到对应的版本。
阅读全文……
首先我们需要先添加 nginx 的 yum 仓库。
然后通过命令查看可用的nginx版本。
yum list nginx --showduplicates
阅读全文……