LMLPHP后院

在云主机或VPS上搭建私有的GIT仓库

程序员有了觉悟之后,想做一些事情,总不能一直使用开源的 GIT 仓库吧。其实,GIT 仓库的搭建非常简单,下面开始搭建 GIT 仓库教程。看过 GIT 官方文档的人都知道,GIT 的通信协议还支持本地文件协议 file:// ,这样的 GIT 仓库只能在局域网或本地电脑使用,一般很少用到这样的仓库。所以,我最喜欢的当然是 ssh 通信协议,这个也是绝大多数 GIT 仓库的选择,包括 GITHUB、GI...

CSS3中导入外部CSS文件@import的用法

在网页开发中载入 CSS 文件,比较常见的都是使用 <link> 标签,偶尔也会发现有些网站的做法是在载入的 CSS 文件中再使用 @import 载入其他的 CSS 文件。大家有没有想过,这样做有什么意义呢?本文主要目的倒不是为了解释 @import 的用法,因为 CSS 中类似 @ 这样的方法特别多,讲起来也是讲不完的。当我看到这个做法之后,我表示不能理解,我觉得这样的做法是很不明智的,正是因为这...

VI编辑文件忘记SUDO不退出如何保存

在 VI 模式下,当编辑的文件权限不属于当前用户,或者编辑系统文件时,如何获取 SUDO 权限?如何在提示因为权限问题而无法保存时并且不退出编辑器的情况下保存当前文件?当忘记 SUDO 时,如果退出重新再 SUDO 编辑会比较麻烦,比较简单的解决方式如下。 is read-only (add ! to override) Can't open linked file for writing 使用 !...

ArchLinux及Gnome主题安装精简教程

,给人感觉就是使用 MarkDown 胡乱写出来的。下面开始安装教程:首选得启动 ArchLinux LiveCD。使用光盘或者 U 盘都可以制作 LiveCD。如果是使用虚拟机可以直接下载 ISO 文件启动。如果你有在 U 盘上安装的 ArchLinux 系统也一样可以用来安装系统,只需要安装 pacstrap 即可。如果是虚拟机启动,最好选择 EFI 方式启动,不选也没有关系,官方的说法是如果不使...

MySQL 主从同步复制实现步骤

id=3 replicate_wild_do_table=lmlphp.% replicate_wild_do_table=db_prefix%.% 创建证书在 /var/lib/mysql 下 创建文件夹 certs,这里需要注意的是 MySQL 生成证书输入的所有信息都必须一致,MariaDB 和 MySQL 不同的是输入的用户信息服务端和客户端不能一致。如下:openssl genrsa 204...

SSH免密码登录方法简易教程

php sudo 修改用户密码: $ passwd lmlphp 将本地 .ssh/id_rsa_pub 中的内容拷贝到远程机器的 /home/lmlphp/.ssh/authorized_keys 文件中(这里的用户名需要与本地的名字对应,如果是 root 用户,则在 /root/.ssh 文件夹下面),如果不存在文件,则以 sudo 权限创建,如果存在,则追加写入。下面的例子是将文件直接拷贝上去:...

Termux 入门教程实用版

基于网上的一大片教程大都雷同且不实用,我们推出一版 Termux 实用教程,帮助入门者快速使用它。先 Bing 之,下载 apk 文件。不用下载最新的 0.9x 的版本,下载 0.7x 就可以了。安装 apk,这个就不用讲了吧,后面会自动下载安装文件。好了以后,先修改源,不愿意修改也没有关系,忍一忍就过去了,清华源 https://mirrors.tuna.tsinghua.edu.cn/termux...

Nginx 403 错误解决方法

/run/php-fpm/php-fpm.sock; fastcgi_split_path_info ^(.+\.php)(.*)$; include fastcgi_params; } } 在主配置文件 nginx.conf 的最外层中包含配置文件目录 sites_enable(作为 sites_available 的链接目录),如下示例: include sites_enable/*.conf; ...

一个比较低级的PHP代码加密方式

上面对一些敏感信息和下面的内容进行去除了。最开始见到上面的代码的时候,觉得这样有意思吗?然后我竟然也尝试的慢慢追下去了。慢慢的换行,慢慢的打印,解开了三次 eval 之后,代码就漏出来了。解开了一个文件后,后面的文件就更容易解开了。最终解开了就是这个样子:$OO00O00O0=(base64_decode(strtr(fread($O000O0O00,380),'iCT/x8JtVZYvedz07B...

使用GIT BASH管理多个远程代码库

一次将 LMLPHP 代码托管在 GITOSC 的时候,由于习惯了 GITHUB 的 SSH 操作,对于 https 协议推送反而不知道怎么使用。从下面的操作日志中,可以看到 .git/config 文件中的内容,可以通过修改该配置文件添加远程库,或者使用 ”git remote add origin_xxx address“ 的方式来增加远程库。下面的操作例子中,远程库 origin_gitosc ...
2026-03-20 10:46:18 1773974778 0.018030