- 博客(52)
- 资源 (6)
- 收藏
- 关注
原创 欧拉安装宝塔等,报错Errors during downloading metadata for repository ‘OS‘
说明是镜像地址不对,需要调整,位置:/etc/yum.repos.d。修改openEuler.repo。
2025-04-25 17:22:55
498
原创 wamp3 安装新的php版本
3:查找php7_module:LoadModule php7_module "${INSTALL_DIR}/bin/php/php7.4.33/php7apache2_4.dll"1:找到D:\wamp64\bin\php\php7.4.33\ext\php_redis.dll,复制一份到php7.2.34\ext里面。1:进入的wamp中php的根目录,我的是:D:\wamp64\bin\php,确认安装后php名称,例:php7.2.34。调整完成后,重启wamp,不用管php版本了。
2024-04-16 16:55:55
483
原创 MYSQL 根据条件假删除多余的重复数据
再次提醒,在执行更新操作之前,请确保备份您的数据,并在一个安全的环境中测试这些查询,以确保它们按预期工作。在MySQL中,如果您想根据特定条件更新表中的记录,并且这些记录是基于重复数据的一部分,您可以使用。在您提供的例子中,您想要更新table_a 表,将除了每组重复记录中的第一行之外的所有行的。)从内部子查询中选择了那些行号大于1的记录,即每组重复记录中除了第一行之外的所有行。函数中是必要的,因为窗口函数需要知道如何对每组内的行进行排序。请注意,在MySQL中,窗口函数(如。为您想要根据其排序的列名。
2024-02-21 09:28:48
510
原创 git 上传项目简单说明
此命令将更改保存到 Git 中,并标记其为版本历史的一部分。每次提交时,您都应该输入自述信息,以便您和您的同事了解提交更改的原因。把当前分支的所有更改推送到远程存储库中,并创建一个名为“master”的远程分支。把当前分支的所有更改推送到远程存储库,并在存储库中创建名为“push”的新分支。将您所做的所有更改添加到 Git 追踪列表中,注意,add后面有个点.2:git commit -m "修改内容描述"
2023-12-04 20:43:14
147
原创 workman使用手册1.0
以debug(调试)方式启动: php outin.php start。1:把workman项目放到linux服务器后,需要启动你的php文件,才可以使用。注:1:文件名是小写的,在使用命名空间的时候,也是使用小写。启动代码:php outin.php start -d。定位到项目根目录:例:cd /mnt/workman。停止代码:php outin.php stop。2:workman服务端写法。
2023-11-16 13:57:14
779
原创 windows远程桌面,本地复制后,在远程桌面上无法黏贴
3:点击文件/新建进程,输入rdpclip,手动启动进程。1:打开任务管理器/进程,找到rdpclip.exe。4:测试是否可以复制黏贴了。
2023-06-20 13:39:32
236
原创 centos + lnmp + tp6部署的项目,访问的时候经常出现No input file specified
检查你的 Nginx 配置文件是否正确指定了 PHP 路径,确认文件路径是否正确。2.使用命令 chattr -i .user.ini 解除文件不可更动属性。修改.user.ini文件,一般该文件所在地址:/home/wwwroot/default。4. chattr +i .user.ini 重新恢复文件不可更动属性。3. 修改.user.ini文件,在后面加上自己的项目路径。,它告诉 PHP-FPM 在哪里找到请求的 PHP 文件。1.切换到.user.ini 的目录下。上述代码中,关键部分是。
2023-06-19 15:14:39
1046
原创 linux + lnmp + tp6部署项目问题集
2: 查看/usr/local/nginx/conf/vhost中,自己添加的conf中的配置php-cgi.sock位置是否正确。发现有端口没空,就先i,然后把该端口后面的DROP改成ACCEPT,然后esc :wq 再回车,保存。代码:find / -name php-cgi.sock 查询文件位置,然后修改conf中配置。代码:curl -I https://www.google.com。1:查看防火墙,需要的端口是否被关闭了,需要开启。最后,测试网站是否可以正常访问。3:查看网络是否可以正常联网。
2023-06-17 15:04:03
538
原创 php + uniapp发送微信小程序红包
3.package进行urlencode,在php中代码就是。注:小程序红包只有在扫码进入的时候,红包才会生效。2. 返回结果中有我们需要的package。1:想要领取红包,先要发红包,生成红包参数。
2023-06-15 14:11:46
798
原创 小程序中使用企业微信客服功能
※首先必须设置客服人员的“外部沟通”权限,进入“我的企业”--“外部沟通管理”--“成员使用权限”中将您的客服人员加进去。c、创建“客服账号”,必须创建客服账号后才能进行以下操作,每个客服账号中可以添加多个接待人员。g、进入”复制客服链接“页面,可以通过左侧的切换账号来获取不同的客服链接。b、根据需求设置“可见范围”、“管理权限”后期可以根据需求修改。1、进入“我的企业”--“企业信息”--最下面有“企业ID”。1、进入“应用管理”--“应用”--“微信客服”2、开启“微信客服”功能。
2023-04-11 17:28:37
1277
2
原创 PHP 优化数组处理
1.php 优化数组处理2. array_filter 循环处理数组,返回符合条件的数组,其返回的键名不变 array_filter(
2022-06-28 15:26:40
247
原创 H5(uniapp)联合tp6 开发微信公众号(获取openid)
1.公众号申请好后,配置公众号基本信息,主要是appid,AppSecret,还有ip白名单2. 配置授权域名,不然调用接口获取openid会提示redirect_uri域名与配置不一致1)填写域名2)下载txt文件,放在项目根目录...
2022-04-09 14:10:22
4030
原创 本地调试公众号微信登录,微信支付
1.申请微信接口测试号微信公众平台接口测试帐号申请2.登录后,修改授权回调域名3.关注下测试公众号4.开始使用微信开发工具测试
2022-03-16 15:21:04
1036
原创 linux 挂载数据盘
1. lsblk2. 输入 p 然后回车3. 输入n 然后回车4.输入p回车5.输入w回车6.格式化磁盘输入mkfs.ext4 /dev/vdb1 其中/dev/vdb1为上一步中的Device Boot7.挂载 退回到根目录,创建data文件夹然后输入mount /dev/vdb1 /data8. 防止挂载后,在服务器重启后失效 打开任务 vi /etc/fstab ...
2022-03-04 14:22:32
288
1
原创 linux lnmp redis 跨服务器访问
说明:有34,35一共2台服务器,35需要连接34的redis1. 34上安装redis,lnmp自带redis 1)进入到lnmp安装根目录,地址如:/mnt/lnmp1.6-full,运行redis.shcd /mnt/lnmp1.6-full./addons.sh install redis如果运行时候提示没有权限,则先执行 chmod +x addons.sh然后再次执行 ./addons.sh install redis2.安装完成redis后,现在...
2021-12-16 20:29:18
1431
转载 windows安装npm,转载
windows安装npm教程--nodejs - 遥望那月 - 博客园1、在使用之前,先类掌握3个东西,明白它们是用来干什么的: npm: nodejs 下的包管理器。 webpack: 它主要用途是通过CommonJS 的语法把所有浏览器端需要发布的静态资源作相应的准https://www.cnblogs.com/jianguo221/p/11487532.html...
2021-09-28 13:53:51
137
转载 MYSQL 查询重复数据
1 查询people_no重复的记录select * from peoplewhere people_no in (select people_no from people group by people_no having count(people_no) > 1);2 查询people_no重复的记录 ,排除最小id,如果删除改为delete fromselect * from peoplewhere people_no in (select people_no
2021-09-10 10:31:37
2120
原创 TP6 composer的使用
1.安装全局的composer2.把这2个文件复制到php的根目录下,也就是和php.exe平级懒人文件下载地址:https://download.csdn.net/download/qq_16088377/203889513.项目下配置composer.json,lock文件会自动生成,如果不生成,手动建一个4. pay_1,项目根目录,使用composer安装插件...
2021-07-21 10:30:26
543
转载 linux下迁移mysql数据库目录
查看硬盘,发现mysql数据文件目录是在var/lib/mysql下,查看硬盘[root@zabbix_server ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/VolGroup-lv_root 50G 45G 2.3G 96% /tmpfs 7.8G 888K 7.8G 1% /dev/shm
2021-05-21 14:23:00
1224
原创 根据经纬度获取最近的地点
select * from *** where *** order by ACOS(SIN(($latitude * 3.1415) / 180 ) *SIN((lat * 3.1415) / 180 ) +COS(($latitude * 3.1415) / 180 ) * COS((lat * 3.1415) / 180 ) *COS(($longitude * 3.1415) / 180 - (lon * 3.1415) / 180 ) ) * 6380 limit 0.
2021-03-16 09:50:19
935
原创 php 数据分批插入到mysql
太多数据一次性插入,可能会出现代码量太长,导致mysql执行失败每次插入300条数据到库for ($num = 0; $num<count($arr); $num = $num + 300) { $start = $num; $insertData = array_slice($arr, $start, 300); Db::name(xxxx)->insertAll($insertData);}...
2021-01-28 14:37:19
247
原创 mysql 优化方案(继续更新中)
mysql创建表的时候,字段使用规范 字段的宽度设得尽可能小 选取尽可能符合的类型。如邮编什么的使用char,而不是varchar,性别等使用enum。 在可能的情况下,应该尽量把字段设置为NOT NULL。这样在将来执行查询的时候,数据库不用去比较NULL值 查询 尽量连接(JOIN)来代替子查询(Sub-Queries) 记得开启事务,保证操作多个表的时候数据的完整性(少数用户时,不会有太大影响) 索引。一定要加索引,速度影响超大 外键(可以确保数据的关联性)。也可以不用.
2021-01-25 14:30:51
91
原创 TP6 模板方式静态化
1.建议该方法放在BaseController中,方便全局调用 //静态模板生成目录 protected $staticHtmlDir = ""; //静态文件 protected $staticHtmlFile = ""; /** * 判断是否存在静态 * * @param string $key 静态文件名称,传入,方便出问题时候查看 * @param string $index 静态文件存放一级文件夹 */
2020-12-31 15:03:07
1106
3
原创 linux php7.0 安装oci8 和pdo_oci
1.下载oracle文件:必须和连接的oracle数据库一致,如:连接的是11.0.2.4的oracle,下载的文件就需要是11版本的。以下的用11.0.2.4的oracle举例操作:下载地址:https://www.oracle.com/cn/database/technologies/instant-client/linux-x86-64-downloads.html注:需要注册,免费的下载的文件: 1.oracle-instantclient11.1-basic-1...
2020-12-17 15:21:28
1438
原创 PHPCS 注释样例
文件和类注释:主要包含以上内容块:文件说明、PHP 版本号、还有就是按顺序的这五要素:(category, package, author, license, link)/** * PHP version 7.2.4 * * @category Controller * @package App\mobile\controller * @author 一二三四 <luzeqi@xingzhi.com> * @license XZY http://www.baidu...
2020-12-04 17:00:02
294
原创 windows 安装Imagick
1.确认php安装版本2.根据php信息下载imagick软件本身和 php扩展php_imagick.dll3.php扩展php_imagick.dll扩展包:http://pecl.php.net/package/imagick3.imagick下载地址https://windows.php.net/downloads/pecl/deps/4.由于本人使用的是php5.4,顾以下基本都是以php5.4举例,其他版本请自行在上面地址下载对应的版本准备好文件:1....
2020-12-03 13:20:51
841
原创 nginx 中usr/local/nginx/conf/vhost中的conf配置
server {listen 80;server_name www.baidu.com; //域名access_log /mnt/wwwlogs/www.baidu.com_nginx.log combined; //记录logindex index.html index.htm index.php;root /mnt/demo/public/; //项目地址location / { if (!-e $request_filename) { rew.
2020-11-03 14:22:37
1186
原创 TP6 结合phpOffice使用模板导出csv
/** * 模板导出csv * 教师通知 * @param string $expTitle 导出文件名.例:财务20201010 * @param string $template_name 模板名称:模板在本地的名称,如template.xls * @param string $content 内容 标题/r/n内容。其中使用/r/n表示换行 * @param array $datas 数据 array("张三","18360608080",.
2020-10-23 09:36:03
1482
原创 企业微信开启调试
1.下载企业微信PC端2.绑定企业微信开发者:在企业微信管理端-我的企业微信插件-开发者工具进行勾选2.1访问https://work.weixin.qq.com,手机扫描进入,选择绑定的微信企业号(需要是管理员) 2.2 2.33.下载devtools_resources.pak,下载地址:https://share.weiyun.com/aVxgDqhy。放到企业微信的安装目录下(复制的文件名,要保证为 devtools_resources.pak),注意安装目录带有版本号;...
2020-10-19 10:11:22
18099
1
原创 完美解决php无法上传大文件的方法
本文我们主要和大家分享完美解决php无法上传大文件的方法,无法上传大文件是因为php.ini配置有限制了,这样限制了用户默认最大为2MB了,超过了就不能上传了,本文我们主要和大家分享完美解决php无法上传大文件的方法,希望能帮助到大家。参数 设置 说明file_uploads on 是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir – 文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize 8m 望文生意,即
2020-09-21 17:37:05
710
原创 菜鸟 Nginx 配置ssl
1.新建conf文件,如www.baidu.com.conf2.conf中内容其中ssl_certificate和ssl_certificate_key为ssl的证书和key地址access_log生成日志地址,可以修改root项目地址server {listen 80;listen 443 ssl;server_name www.baidu.com;ssl on;ssl_certificate /cert/service.crt;ssl_certificate_..
2020-09-18 10:06:38
366
wampserver3.1.3_x64.exe
2020-12-26
ImageMagick-6.9.3-7-vc11-x64.zip
2020-12-03
php_imagick-3.4.3-5.6-ts-vc11-x64
2020-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人