首页
留言
导航
统计
Search
1
追番推荐!免费看动漫的网站 - 支持在线观看和磁力下载
2,508 阅读
2
推荐31个docker应用,每一个都很实用
1,311 阅读
3
PVE自动启动 虚拟机 | 容器 顺序设置及参数说明
931 阅读
4
一条命令,永久激活!Office 2024!
618 阅读
5
优选 Cloudflare 官方 / 中转 IP
489 阅读
默认分类
服务器
宝塔
VPS
Docker
OpenWRT
Nginx
群晖
前端编程
Vue
React
Angular
NodeJS
uni-app
后端编程
Java
Python
SpringBoot
SpringCloud
流程引擎
检索引擎
Linux
CentOS
Ubuntu
Debian
数据库
Redis
MySQL
Oracle
虚拟机
VMware
VirtualBox
PVE
Hyper-V
计算机
网络技术
网站源码
主题模板
登录
Search
标签搜索
Java
小程序
Redis
SpringBoot
docker
Typecho
Cloudflare
docker部署
虚拟机
WordPress
群晖
uni-app
CentOS
Vue
Java类库
Linux命令
防火墙配置
Mysql
脚本
Nginx
微醺
累计撰写
264
篇文章
累计收到
11
条评论
首页
栏目
默认分类
服务器
宝塔
VPS
Docker
OpenWRT
Nginx
群晖
前端编程
Vue
React
Angular
NodeJS
uni-app
后端编程
Java
Python
SpringBoot
SpringCloud
流程引擎
检索引擎
Linux
CentOS
Ubuntu
Debian
数据库
Redis
MySQL
Oracle
虚拟机
VMware
VirtualBox
PVE
Hyper-V
计算机
网络技术
网站源码
主题模板
页面
留言
导航
统计
搜索到
10
篇与
的结果
2024-06-18
Cloudflare橙色云启用后 Nginx Proxy Manager的IP白名单和黑名单配置指南
在使用Cloudflare的橙色云(即启用CDN功能)后,许多用户发现Nginx Proxy Manager中的Access Lists(IP地址白名单/黑名单)失效。这通常是因为Cloudflare的代理服务器屏蔽了真实的客户端IP地址,导致Nginx无法直接获取客户端的真实IP,而只能看到Cloudflare的IP地址。本文将介绍如何配置Nginx,以便它能够正确识别和使用Cloudflare传递的真实客户端IP地址,从而确保访问控制列表的正常工作。配置Cloudflare的真实IP头要解决这一问题,首先需要在Nginx中配置,以便它能够识别Cloudflare传递的真实客户端IP地址。Cloudflare通常通过CF-Connecting-IP或X-Forwarded-For头传递真实的客户端IP。以下是具体步骤:在Nginx配置文件中添加以下内容# Cloudflare IPv4 addresses set_real_ip_from 103.21.244.0/22; set_real_ip_from 103.22.200.0/22; set_real_ip_from 103.31.4.0/22; set_real_ip_from 104.16.0.0/13; set_real_ip_from 104.24.0.0/14; set_real_ip_from 108.162.192.0/18; set_real_ip_from 131.0.72.0/22; set_real_ip_from 141.101.64.0/18; set_real_ip_from 162.158.0.0/15; set_real_ip_from 172.64.0.0/13; set_real_ip_from 173.245.48.0/20; set_real_ip_from 188.114.96.0/20; set_real_ip_from 190.93.240.0/20; set_real_ip_from 197.234.240.0/22; set_real_ip_from 198.41.128.0/17; # Cloudflare IPv6 addresses set_real_ip_from 2400:cb00::/32; set_real_ip_from 2606:4700::/32; set_real_ip_from 2803:f800::/32; set_real_ip_from 2405:b500::/32; set_real_ip_from 2405:8100::/32; set_real_ip_from 2a06:98c0::/29; set_real_ip_from 2c0f:f248::/32; real_ip_header CF-Connecting-IP;CloudflareIP 范围 https://www.cloudflare.com/zh-tw/ips/这些IP段是Cloudflare的代理服务器IP地址,通过set_real_ip_from指令,Nginx将信任这些IP地址,并从CF-Connecting-IP头中获取真实的客户端IP。更新Nginx Proxy Manager配置确保Nginx Proxy Manager能够正确使用上述配置。如果Nginx Proxy Manager允许自定义Nginx配置片段,将上述配置片段添加到相应位置。调整访问控制列表确保你的访问控制列表(白名单/黑名单)中的IP地址策略基于真实的客户端IP,而不是Cloudflare的IP地址。实际使用场景访问控制公司A希望只允许公司内部IP地址访问其网站。他们启用了Cloudflare的CDN加速,但发现所有访问请求的IP地址都显示为Cloudflare的代理服务器IP,导致访问控制列表失效。通过上述配置,Nginx能够正确识别真实的客户端IP,从而确保只有公司内部IP地址能够访问网站。日志记录和分析公司B使用Nginx记录访问日志以进行流量分析和安全监控。在启用Cloudflare CDN后,访问日志中显示的IP地址都是Cloudflare的代理服务器IP。通过上述配置,Nginx能够记录真实的客户端IP,从而提供准确的流量分析和安全监控数据。防止DDoS攻击公司C遇到DDoS攻击,攻击流量通过Cloudflare的代理服务器进入,导致Nginx的防护措施失效。通过正确配置Nginx以识别真实的客户端IP,公司C可以更有效地应用防火墙规则,识别并阻止攻击IP,从而提升防护效果。结论通过正确配置 Nginx 以识别 Cloudflare 传递的真实客户端IP地址,可以解决因启用 Cloudflare CDN 功能导致的访问控制列表失效问题。这不仅能确保访问控制列表的正常工作,还能提升日志记录、流量分析和安全防护的准确性。希望本文对你配置 Nginx Proxy Manager 以支持 Cloudflare CDN 功能有所帮助。
2024年06月18日
250 阅读
0 评论
0 点赞
2023-06-06
BT宝塔面板美化透明版主题包_非常好看
这篇文章就来分享一下如何给宝塔面板安装一个新主题,弄一个好看的宝塔面板背景以及其他的一些美化细节设置。1.下载主题文件2.解压覆盖到/www/server/BTpanel/3.使用SSH链接到你的服务器,输入bt命令,然后输入9清除面板缓存4.清除你的浏览器缓存!5.这个主题适用于Linux,Windows的宝塔面板修改面板首页背景图,路径:/www/server/panel/BTPanel/templates/default我们在里面找到:layout.html文件,修改:第41行代码,更换图片链接!登录面板背景图:login.html文件,修改:第23行代码,更换图片链接!宝塔美化源码下载隐藏内容,请前往内页查看详情
2023年06月06日
38 阅读
0 评论
1 点赞
2023-05-15
宝塔 Linux 面板V7.9.9 开心版含企业版
感谢大家使用该脚本,本脚本未加密,有没有后门大家自己看就知道了,仅仅将官方的脚本本地化了,未经任何修改,请放心使用!本次脚本支持:Centos 7、Debian、Ubuntu、Fedora!Linux面板 7.9.9 升级企业版命令 1(7.9.9 官方版 / 7.9.8 开心版 可以执行这个升级到 7.9.9 开心版)curl https://io.bt.sy/install/update_panel.sh|bashLinux面板 7.9.9 升级企业版命令 2(7.9.9 官方版 / 7.9.8 开心版 可以执行这个升级到 7.9.9 开心版):curl http://io.bt.sy/install/update6.sh|bash二选一即可 {alert type="info"}注意:从官方版切换到开心版后重新登陆面板会密码错误(因加密机制不同,登陆密码被重置成随机的)需要大家bt5修改下密码!{/alert}如果使用了官方版有安装了数据库切换到开心版数据库的root密码同样错误(需要自己修改下数据库的root密码)不是被黑了哦!!!!
2023年05月15日
42 阅读
0 评论
0 点赞
2023-05-15
宝塔 Linux 面板V7.9.10开心版
本脚本未加密,有没有后门大家自己看就知道了,仅仅将官方的脚本本地化了,未经任何修改,请放心使用!本次脚本支持:Centos 7、Debian、Ubuntu、Fedora![安装指令]Linux面板 7.9.10 升级企业版命令 1(7.9.10 官方版 / 7.7.0 开心版 可以执行这个升级到 7.9.10 开心版)curl https://io.bt.sy/install/update_panel.sh|bashLinux面板 7.9.10 升级企业版命令 2(7.9.10 官方版 / 7.7.0 开心版 可以执行这个升级到 7.9.10 开心版)curl http://io.bt.sy/install/update6.sh|bash{alert type="info"}注意:从官方版切换到开心版后重新登陆面板会密码错误(因加密机制不同,登陆密码被重置成随机的)需要大家bt5修改下密码!{/alert}如果使用了官方版有安装了数据库切换到开心版数据库的root密码同样错误(需要自己修改下数据库的root密码)不是被黑了哦!!!!
2023年05月15日
27 阅读
0 评论
0 点赞
2023-05-04
安装企业版宝塔加美化模版
宝塔企业7.9.9指令yum install -y wget && wget -O install.sh http://jsjs.xn--n6q058g.tk/down.php/65f0164d0846e99b28c9416a65b66bdd.sh && sh install.sh美化模版指令wget -O btpanel_theme.zip https://www.baota.me/script/btpanel_theme/BTPanel_theme_linux_799.zip && unzip -o btpanel_theme.zip -d /www/server/ && /etc/init.d/bt restar
2023年05月04日
32 阅读
0 评论
0 点赞
2023-03-13
Cdnfly 通过修改 hosts 破解授权保姆级教程
Cdnfly 官方文档:http://doc.cdnfly.cn/1790334Cdnfly 是基于 Openresty ,以 lua 脚本语言开发的防 CC 攻击软件。而 Openresty 是集成了高性能 Web 服务器 Nginx ,以及一系列的 Nginx 模块,这其中最重要的,也是我们主要用到的 Nginx lua 模块。Cdnfly 基于 Nginx lua 开发,继承了 nginx 高并发,高性能的特点,可以以非常小的性能损耗来防范大规模的 CC 攻击主控端目前仅支持 Centos-7 和 Ubuntu 1604 系统。因本次教程用到两台服务器演示,故未测试在同一台服务器配置网站及主控端安装。网站搭建A 服务器在宝塔面板新建网站,绑定域名:auth.cdnfly.cn 和 monitor.cdnfly.cn 。设置网站伪静态。location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php/$1 last; break; } } 上传本文附件内压缩包至网站根目录解压。下载地址:https://115.com/s/sw6rlch3hlg?password=g507Cdnfly-v5.1.11.zip访问码:g507主控端安装B 服务器在宝塔面板 /etc 目录下编辑 host 文件。设置 auth.cdnfly.cn 指向刚才配置网站的服务器 IP 。设置完可通过 ping 命令验证。*.*.*.* auth.cdnfly.cn 通过 Xshell 或其他 SSH 工具执行以下命令安装主控:curl http://auth.cdnfly.cn/master.sh -o master.sh && chmod +x master.sh && ./master.sh --es-dir /home/es 安装完成访问主控端 IP 即可访问后台。修改授权节点数量及到期时间。节点安装命令在后台 系统管理 - 系统升级 。错误提示如提示:Job forlma riadb . service failed because the control process exited with error code.See "systemctl status mariadb . servic and "journalctl -xe" for details. 不如重装下系统吧。变更日志2022-7-14 更新修复节点监控功能
2023年03月13日
29 阅读
0 评论
0 点赞
2023-02-14
宝塔面板卸载重装教程:清理删除宝塔面板并重新开始
宝塔面板卸载重装怎么操作?我们很多用户可能安装宝塔之后会经常看一下有没有新版本,如果有新版直接右上角”更新”升级一下版本就可以了,升级新版也有助于修复已知的 BUG 或漏洞。那么除了升级之外,如果我们想卸载宝塔,并且使用其他的建站环境的话,可以看一下本文整理的宝塔面板一键卸载重装教程。目前,卸载方法主要包括直接重装系统法以及使用宝塔提供的卸载命令进行卸载的方法。一、直接重装系统以实现卸载宝塔面板重装系统很容易,直接在云服务器管理中点重装,选择操作系统即可重装,主流云服务商都有这功能。等重装完之后,所有数据都没了,自然也就实现了卸载的目的。但是,重装之前,一定要做好数据备份,否则如果有重要的数据,丢失了就不好了。注意:如果是云服务器,我们可以利用快照备案,不过也并不是万能的,尽量把数据打包到本地备份,以防不测!二、使用卸载命令进行卸载宝塔面板宝塔官方有提供宝塔面板的卸载命令,使用这个卸载命令,我们就能将宝塔面板卸载掉。Ps:这里有一点需要注意的,如果卸载宝塔面板的同时,也希望将 Nginx、MySQL、PHP 等组件卸载掉,那么我们应该先在宝塔面板里面卸载掉以上软件后,再进行下面的步骤。登录 VPS 后,我们复制以下卸载命令并回车执行,即可一键卸载宝塔面板:/etc/init.d/bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel三、使用卸载脚本进行卸载宝塔面板除了使用卸载命令进行卸载外,我们也可以使用官方提供的卸载脚本进行卸载,同时这个卸载脚本会更暴力一些。同样也是需要通过 SSH 登录搬瓦工 VPS 的,登录后,我们复制以下命令,然后依次执行即可:wget http://download.bt.cn/install/bt-uninstall.sh sh bt-uninstall.sh执行第二行命令后,会让我们进行以下选择:1、卸载宝塔2、卸载宝塔及运行环境(可能影响站点、数据库及其他数据)如果是单纯的卸载宝塔,需要保留 LNMP 等运行环境,则选择 1 选项;如果是想卸载宝塔和运行环境,则选择 2 选项。按照自己的需求,选择对应的选择,回车后即可卸载宝塔面板。本文来源:https://yuntue.com/post/30105.html | 云服务器网,转载请注明出处!
2023年02月14日
111 阅读
0 评论
0 点赞
2023-02-14
最详细的宝塔安装教程
宝塔安装教程(一)服务器(二)进入 shell 页面(三)在 shell 页面安装宝塔(四)登陆宝塔(一)服务器先搞台服务器,1 核 2G 就可以了 我们选择安装在服务器上,我选择的服务器是阿里云 有了服务器后先设置好登陆密码 (二)进入 shell 页面直接远程连接服务器,方法有很多,不一一展示了 这边我就直接用浏览器演示输入下面代码切换至 root 账号//切换root账号sudo su root(三)在 shell 页面安装宝塔宝塔官网:https://www.bt.cn 点击立即安装 复制代码// 最好是去官网看最新代码yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh回车下载安装,遇到(y/n)输入 y,也就是 yes,继续安装 看到黄色字体后(_是颜色哈_),就代表安装完成了 把这部分代码复制下来保存好,我们使用外网进入宝塔在 shell 里,复制粘贴我都用的是鼠标右键(有更好的快捷键可以留言告诉我,谢谢各位大佬)对了我们还要放行 8888 端口直接去服务器控制台,放行 8888 端口(四)登陆宝塔在浏览器输入我们刚才复制保存的外网链接 使用刚才的账号密码登陆即可这是宝塔推荐的一些 LAMP,选择推荐的一键安装就好了 **到这里本教程也就结束了 谢谢各位观看,如果有错误的地方,可以留言告知**
2023年02月14日
97 阅读
0 评论
0 点赞
2023-02-14
青龙面板集合仓库(不断更新)安装青龙面板开启京东白嫖模式
之前网上有只要扫码一下就可以每天领上百京豆和一些红包的活动,后来呢,扫码就失效了,但是呢,这背后的技术还没有失效。这白嫖活动其实就是用脚本代替我们去参与京东的各种活动,去获取红包和京豆,而这些脚本是部署在电脑上,定时去执行的,接下来,根据网上的大佬的教程,我们也来实现一下。一、安装前的准备青龙面板是使用Docker来安装的,理论上,只要有可以运行 Docker 的电脑都可以进行安装。但是呢,因为脚本要定时运行,所以最好安装在服务器上,或者一直不关机的的电脑上。有人说使用树莓派等开发板能够实现吗,理论上好像也可以,但是因为树莓派是 arm 架构的,得找到相应的 arm 版的青龙面板镜像。个人建议购买一台服务器,阿里云、腾讯云都有很便宜的服务器,那种一核一 G 的服务器完全够用,我买的是一核 2G 的腾讯云服务器,一年也就 74 元,运气好的话,一个月就回本了。服务器最好选用 Linux 服务器,搭建只需要执行些简单的命令即可。接下来的教程都是使用Linux 服务器进行搭建的。二、安装 docker已经安装 Docker 的可以跳过这一步,没有安装的可以使用以下脚本命令直接安装 Docker。curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun安装 Docker 后记得启动 Docker,并配置开机启动sudo systemctl start docker #启动Docker sudo systemctl enable docker #配置开机自启三、拉取镜像docker pull whyour/qinglong:latest四、部署镜像(二选一)4.1 docker命令部署docker run -dit \ -v $PWD/ql/config:/ql/config \ -v $PWD/ql/log:/ql/log \ -v $PWD/ql/db:/ql/db \ -v $PWD/ql/repo:/ql/repo \ -v $PWD/ql/raw:/ql/raw \ -v $PWD/ql/scripts:/ql/scripts \ -v $PWD/ql/jbot:/ql/jbot \ -p 5700:5700 \ --name qinglong \ --hostname qinglong \ --restart always \ whyour/qinglong:latest4.2 docker-compose部署## 安装docker-compose sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose ## 创建docker-compose.yml version: "3" services: qinglong: image: whyour/qinglong:latest container_name: qinglong restart: unless-stopped tty: true ports: - 5700:5700 environment: - ENABLE_HANGUP=true - ENABLE_WEB_PANEL=true volumes: - ./config:/ql/config - ./log:/ql/log - ./db:/ql/db - ./repo:/ql/repo - ./raw:/ql/raw - ./scripts:/ql/scripts - ./jbot:/ql/jbot - ./ninja:/ql/ninja labels: - com.centurylinklabs.watchtower.enable=false ## 到docker-compose.yml目录启动容器 docker-compose up -d五、打开防火墙青龙面面板通过网页访问,走的是 5700 端口,记得在服务器防火墙设置中放行 5700 端口六、配置青龙面板1、登录青龙面板面板地址:http://服务器IP:5700 默认账号:admin 默认密码:adminadmin当您使用以上密码首次登录后,面板会显示已初始化密码。请在 SSH 终端内查看新密码(输出的结果就是实际的密码了{“username”:“admin”,“password”:""),查看代码如下docker exec -it qinglong cat /ql/config/auth.json2、青龙面板基础命令青龙面板基础命令(容器内执行或者新建定时任务时忽略 docker exec -it qinglong),一般不需要使用,大部分操作可以在网页中实现,此处仅做记录。#更新青龙 docker exec -it qinglong ql update #更新青龙并编译 docker exec -it qinglong ql restart #拉取自定义仓库 docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env" #拉取单个脚本 docker exec -it qinglong ql raw https://ghproxy.com/https://raw.githubusercontent.com/moposmall/Script/main/Me/jx_cfd.js #删除7天前的所有日志 docker exec -it qinglong ql rmlog 7 #启动bot docker exec -it qinglong ql bot #导出互助码 docker exec -it qinglong ql code #通知测试 docker exec -it qinglong notify test test #立即执行脚本 docker exec -it qinglong task test.js now #并行执行脚本 docker exec -it qinglong task test.js conc3、添加库青龙面板本身不具备京东脚本的功能,只是一个管理和执行相应脚本的平台,接下来使用青龙面板拉去一些库。登录面板后选择定时任务->添加任务 添加任务的界面如下图所示,名称随便起,命令待会给出,定时规则自定义,我使用的是0 0 0 * * *,代表每天零点执行脚本。我们添加的脚本是拉取脚本的脚本,实际执行的脚本会在我们添加的脚本运行后自动添加。 4、拉取各种库的脚本如下### 签到集合库 各平台签到,项目地址 https://github.com/Sitoi/dailycheckin 某东,目前还在维护的,集合库(包含开卡)拉其一就好,太多重复请求可能黑。 开卡是店铺会员卡,邀请好友开卡得豆的活动,开多了会有很多垃圾短信。 天天喊让人上他车的就是为了做他工具人助力各活动。 ### jdpro(集合库) 点评:更新勤,无重复,互助模式可选,有一键配置适合小白。 项目地址:https://github.com/6dylan6/jdpro.git 国内机用下面指令(带代理): ql repo https://js.dayplus.xyz/https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify" 国外机用下面指令: ql repo https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify" ### KR(集合库) 点评:更新勤,无重复,内部互助,顺序不可选。 项目地址:https://github.com/KingRan/KR.git ql repo https://github.com/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR" ### yydspure(集合库) 点评:更新一般,比较多失效的。 ql repo https://github.com/okyyds/yyds.git "jd_|jx_|gua_|jddj_|m |jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator" "master" ### Faker3(集合库) 点评:更新算勤,比较多重复和失效的。 ql repo https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator" "main" ### 【619】【集合库,可选】 ql repo https://github.com/gys619/jdd.git "jd_|jx_|jddj_|gua_|getJDCookie|wskey" "activity|backUp" "^jd[^_]|USER|utils|ZooFaker_Necklace|JDJRValidator_|sign_graphics_validate|jddj_cookie|function|ql|magic|JDJR|JD" "main" ### 【zero205】【集合库,拉KR即可】 ql repo https://github.com/zero205/JD_tencent_scf.git "jd_|jx_|jdCookie" "backUp|icon" "^jd[^_]|USER|sendNotify|sign_graphics_validate|JDJR|JDSign|ql" "main"仓库中的脚本可能会重复,但是没事,建议都拉。拉完之后记得运行,不运行的话要等到你设置好的时间才会自动执行。运行后会自动拉去一些执行活动的脚本。七、登录京东账号之前登录京东账号很简单,扫个码就实现了,那是通过ninjia来实现的,但是现在不管用了,需要我们手动添加。手动添加的话有很多种方法,可以通过网页查看源代码,也可以通过抓包,原理都是一样,都是为了获取 Cookie,这里介绍一种更为简单的方法,只需要获取验证码登录,就可以获取 Cookie。软件的下载地址放蓝奏云了,需要的自取。 蓝奏云地址:电脑获取验证码抓京东 ck 运行软件获取验证码 复制获取的 Cookie,Cookie 千万别泄露,Cookie 千万别泄露,Cookie 千万别泄露,重要的事情说三遍。然后打开青龙面板,选择环境变量->添加变量,名称为JD_COOKIE,值为刚复制的 COOKIE,备注自己填,别的不需要动。添加后点确定就可以,如果需要添加多个账号,只需要获取多个 COOKIE 添加上去就可以了,名称仍然为JD_COOKIE。添加好京东账号之后就可以去执行脚本了,如果等不及想尝试,可以自己触发脚本运行,否则就会在相应的时间执行。 八、Others1、将京东账号绑定微信该脚本执行时会执行京东极速版的一个任务,那个任务执行时会往绑定的微信里面打钱,虽然不多,一天几毛,但是积少成多嘛!有的账号即使绑定微信了也不会打钱,不知道为啥2、下载京喜不是打广告,也没钱啊。这个脚本会帮你领各种红包,大概两三天就能够弄到十来块,这些红包是无门槛的,但是大部分只能够在京喜里面使用。京东里面的商品在惊喜同样可以结算,美滋滋!3、打开京东京喜各种活动什么农场啊,牧场啊,都给打开,这些东西一般第一次需要人手动选择商品,然后等待脚本执行就好了。
2023年02月14日
236 阅读
0 评论
0 点赞
2023-02-10
【宝塔运维】php7.4 安装 zip 扩展
【宝塔运维】php7.4 安装 zip 扩展在 CentOS 7 系统中,通过【宝塔 Linux】安装了 PHP7.4,运行业务系统时,报错:it is missing from your system. Install or enable PHP's zip extension.提示需要 php 的 zip 扩展,但是在后台面板中,又没有找到 zip 扩展,不然的话,可以直接点击安装:其实在 PHP 安装包下面,已经有了这个扩展,进入目录,直接安装:1、提前建立好常用的软链接:rm -rf /usr/local/bin/php rm -rf /usr/local/bin/phpize rm -rf /usr/local/bin/php-config rm -rf /usr/local/bin/composer ln -sf /www/server/php/74/bin/php /usr/local/bin/php ln -sf /www/server/php/74/bin/phpize /usr/local/bin/phpize ln -sf /www/server/php/74/bin/php-config /usr/local/bin/php-config ln -sf /www/server/php/74/bin/composer /usr/local/bin/composer2、进入 PHP 源码目录的 ext 文件夹,安装 zip 扩展cd /www/server/php/74/src/ext/zip ./configure报错:checking for zip archive read/write support... yes, shared checking for libzip >= 0.11... no configure: error: Package requirements (libzip >= 0.11) were not met: Requested 'libzip >= 0.11' but version of libzip is 0.10.1 Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables LIBZIP_CFLAGS and LIBZIP_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.3、按照提示,升级 libzip\# 先删除原有的 libzipyum remove -y libzip\# 下载并手动编译安装, 自己下载到合适的位置wget https://nih.at/libzip/libzip-1.2.0.tar.gz\# 解压tar -zxvf libzip-1.2.0.tar.gz\# 进入到源码目录cd libzip-1.2.0\# 配置./configure\# 编译并安装make && make install\# 更新依赖路径,CentOS 版本小于 8 的,一定要执行下面这个命令,不然还是找不到 libzipexport PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/"\# 重新编译 php zip 扩展cd /www/server/php/74/src/ext/zip ./configure make && make install编译正常\# 在 php.ini 中,配置扩展vim /www/server/php/74/etc/php.ini增加配置:extension=zip\# 重启 php-fpm(可以到 宝塔后台去重启)
2023年02月10日
50 阅读
0 评论
0 点赞