- 博客(23)
- 资源 (12)
- 收藏
- 关注
原创 HyperCMF 基于 Hyperf + Layui 的CMS/权限管理系统
HyperCMF是基于Hyperf和Layui开发的cms、权限管理系统,是PHP协程化、微服务化的高性能管理系统。
2024-07-05 10:20:14
206
原创 Nacos 启动报错 Error creating bean with name ‘grpcSdkServer‘ 的完美解决方案
这种问题偶尔出现,有时候重启后马上启动nacos能够得到解决,但有时候却一直无法解决,究其原因,报错提示已经很准确了(grpcSdkServer' Failed to bind),官网也说得很清楚需要使用到9848/9849端口,所以我们排查是否是9848和端口9849端口被占用。我的电脑是360的木马助手占用了,直接结束服务还不行,kill也需要使用管理员权限打开powerShell或者CMD命令窗口才能kill成功。所以我的解决方案是先停止360安全卫士,启动nacos后再打开360.完美解决!
2023-11-06 14:58:42
2047
原创 一步一步教你在windows电脑是使用phpstorm配置,连接docker desktop,以达到开发swoole框架 hyperf的效果的完整教程!
这是一篇php进阶的文档,可能不适合所有phper,但是如果你想学hyperf,又没有Mac,又不想拿电脑装个ubuntu桌面,而你又想学swoole最牛逼的框架hyperf,且你具备docker基础知识,那这篇文章将引导你使用你的windows战斗机上的phpstorm来配置hyperf在docker下的开发环境。............
2022-07-06 16:48:24
2831
1
原创 docker 安装redis集群配置3主3从,实现hash槽分配存储数据
一、docker集群安装1.分别在宿主机的/docker/redis下创建每个节点数据同步的目录2.执行容器启动命令3.执行命令参数解释:4.集群节点不够提示:提示需要至少3个master5.执行命令构建主从关系6.查看集群状态二、验证集群hash槽位(slot)自动分配键值1.传统单机登陆错误示范2.正确存储键值示范3.集群检查docker run -d --name redis-node81 --net host --privileged=true -v /docker/redis/node-638..
2022-06-15 10:49:44
730
原创 docker 安装redis:挂载容器卷,同时开启持久化
说明:centOS操作系统,操作系统已安装过redis,端口6379已被占用。容器将会使用6380端口。本次操作为了实例化redis数据,并挂载到宿主机,防止容器被删除导致的数据丢失!2.在宿主机本地创建redis存储配置文件和数据的目录,我这里创建/docker/redis下3.配置文件复制原有redis.conf到/docker/redis/目录下修改配置(最重要主要4项:修改后台运行默认为no、端口、存放位置、开启持久化):4.启动容器启动命令:docker run -p
2022-06-02 11:37:02
585
原创 mysql实现主从复制,php日常笔记
php也好、java也罢,那种语言操作mysql都离不开主从复制、读写分离、分库分表的节点。今天我们就写一下主从复制的配置。主要是把命令存下来,方便直接复制粘贴运行。
2022-04-25 18:07:59
661
原创 PHP elasticsearch 条件过滤、排序、高亮实现
php在做搜索引擎时,进程要对结果进行筛选,所以我们这里记录一下elasticsearch 条件过滤、排序、高亮实现。
2022-04-18 14:10:22
2103
原创 php安装部署elasticsearch流程
php接入elasticsearch,linux环境下安装elasticsearch的流程和常见问题解决办法。
2022-03-17 15:16:46
3462
原创 jenkins 构建成功但返回失败状态 completed with result FAILURE
tips:多节点并发构建失败,查看日志需要进入各节点的控制台输出才能看到报错!最近最近使用jenkins构建项目,服务端代码部署成功,但是返回状态始终是失败查看日志并没有显示报错信息,所以我就将就他返回失败,只要能部署成功就行。这几天忍不住想找找问题,终于发现了具体查看jenkins详细日志的办法。一般点击左侧红点查看失败的日志:这里根本看不出报错。点击【状态集】点击【default】就可以看到具体报错的日志了!【分析】:我...
2021-11-15 14:21:14
5357
原创 jenkins参数化构建
jenkins安装请参考:创建frestyle请参考:这里继续说jenkins的参数化构建查找参数化构建,并勾选点击【添加参数】,如果没有找到git参数,说明没有安装git参数化构建的插件,所以先安装插件:安装后回到 项目流程,【添加参数】选择【git参数】【参数类型】选择【标签】,名称自定义,后面需要使用该名称 如:tag,后面则用$tag;填入默认构建的git tag标签添加构建后shell脚本...
2021-11-15 11:03:02
1155
原创 php音频文件处理两个库记录
1. phpclasses/mp3MP3 Class: Manipulate MP3 audio files - PHP Classescomposer.json引入"require": { "phpclasses/mp3": ">=0.1.2" },"repositories": [ { "type": "composer", "url": "https:\/\/www.phpclasses.org\/" },..
2021-07-31 14:30:30
242
原创 nginx 搭配 frp内网穿透配置
一、下载frphttps://github.com/fatedier/frp/releases根据不同系统下载对应的包,这里我服务器是linux ,本地客户端是windows,所以要下载两种包。linux:https://github.com/fatedier/frp/releases/download/v0.36.2/frp_0.36.2_linux_amd64.tar.gzwindows:https://github.com/fatedier/frp/releases/downlo.
2021-05-30 11:49:59
1368
原创 Protocol “https“ not supported or disabled in libcurl
Composer update 报错:Protocol “https“ not supported or disabled in libcurlphp代码运行也报错:Protocol “https“ not supported or disabled in libcurl排查问题:1.openssl,如果没有安装openssl请百度安装openssl version -a2.curl$ curl -Vcurl 7.77.0 (x86_64-apple-darwin19.6...
2021-05-30 02:15:55
905
原创 CentOS7 安装和卸载rabbitmq
原文:CentOS7 安装和卸载rabbitmq_微信小程序定制_百度小程序定制_网站定制_微信应用开发 (forpastime.com)一、安装1、下载socat 安装包wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm2、https://www.rabbitmq.com/releases/下载安装包选择最新的包,同时需要匹配一下wget https://www.rabbitmq.com.
2021-05-07 14:43:43
627
原创 uniapp开发h5解决跨域问题的方法
一、使用Hbuilder右上角的预览,Hbuilder内置浏览器调试跨域忽略掉跨域问题二、修改vue.config.js配置文件1.在devServer{}内加入代理devServer: { proxy: { //配置跨域 '/host': { target: 'https://xxx.xxx.com', //这里后台的地址模拟的;应该填写你们真实的后台接口 changOrigin: true, //允许跨域 pathRe
2021-05-07 13:57:54
1168
原创 Jenkins配置多节点并在项目中选择添加的节点
jenkins安装在192.168.2.249的服务器上,节点ip为192.168.2.251 ||192.168.2.252一、安装节点jdk可参照jenkins安装过程中的jdk安装方法https://juejin.cn/post/6953802261071921182二、配置节点参数1.配置过程中需要使用用户,这里我们将249服务器的公钥放到251的/root/.ssh/authorized_keys中,2.在添加用户时,使用私钥,将私钥复制粘贴到私钥添加处...
2021-05-06 18:16:13
3192
原创 Jenkins安装踩坑,完美出坑,总结了最有效发方法
注意jdk安装方式和jenkins安装方式!!一、安装java不要用yum安装!不要用yum安装!不要用yum安装!从官网下载jdk包 jdk-8u291-linux-x64.tar.gz,解压到自定义目录(如/usr/local/java/)后配置/etc/profilevi /etc/profile末尾加入:export JAVA_HOME=/usr/local/java/jdk1.8.0_291export JRE_HOME=${JAVA_HOME}/jreexp.
2021-04-22 10:26:01
2655
原创 NOTICE php_swoole_http_server_onReceive (ERRNO 1005): session[2] is closed
swoole框架hyperf下报此错,代码无法正常运行NOTICE php_swoole_http_server_onReceive (ERRNO 1005): session[2] is closed之前安装的swoole 4.6.3扩展没有问题,后来因为要用到openssl,但是反复编译安装都无法开启openssl所以我重新下载的4.6.4编译安装,万万没想到,报错了!网上查不到这方面的解决办法。所以我尝试重新编译安装4.6.3版的试试。重新编译安装后问题解决。编译安装请参考另一..
2021-03-29 16:32:41
1959
原创 jenkins项目构建前,使用sonarQube完成代码评审
一、通过cockpit在linux容器中直接搜索下载sonar镜像并启动容器配置的端口是90011.打开sonar后台192.168.3.216:9001,默认账号密码admin。2.登录后要求重置密码。3.登录成功后 点击【配置】->【权限】->【用户】,查看用户【令牌】。二、jenkins配置1.安装插件 manage jenkins -> manage plugins 搜索sonarqube并安装2.配置sonarqube configure system 找到
2021-03-29 09:40:35
158
原创 Mac 安装PHP swoole扩展
一、安装环境我的mac操作系统版本是10.15.7该版本默认PHP是7.3版本我本地有安装MxSrvs集成开发环境,而Mxservs的PHP版本是7.4。所以为了统一方便使用,现在我想把swoole安装在MxSrvs的php7.4下。二、安装准备1.查看MxSrvs的phpize位置我这里是/Applications/MxSrvs/bin/php/2. 下载 swoole 源码,选择最新的swoole版本4.6.3github.com/swoole/swoo…下载..
2021-03-29 09:36:01
779
1
原创 编译安装swoole 启用openssl
编译安装swoole 启用openssl支持,Mac,php7.4.6.已安装swoole的重新编译安装一次也可以。生成swoole.so之后覆盖之前的swoole.so就行。一、首先要安装openssl,没有的可以百度一下安装openssl,执行如下命令如果有输出路径即可Yanzhongxin:consul admin$ which openssl/usr/bin/openssl二、编译安装swoole最初我的swoole版本是4.6.3,反复重新编译安装都失败了。于是我重新.
2021-03-29 09:33:03
3382
3
原创 Namespace declaration statement has to be the very first statement in the script
今天把php项目部署到win32服务器上,出现这个报错:Namespace declaration statement has to be the very first statement in the script我在远程桌面上用记事本打开修改后无效。于是安装了notepad++,打开文件后没有做修改,便用浏览器访问,报错没有了。百度了一下,有高手建议“用notepad++把页面
2016-08-21 17:40:24
330
阿里云视频点播VOD thinkcmf 5.1 介绍.zip
2020-08-25
windows Redis-x64-3.2.100.zip
2019-09-04
生产证书下载、导出及上传流程.docx
2019-06-24
ecshop退货插件,需要的拿去自己改改。
2017-01-07
org.springframework.orm.hibernate3.LocalSessionFactoryBean
2012-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人