- 博客(1931)
- 资源 (26)
- 收藏
- 关注
原创 linux 宝塔 nginx php8.0 安装swoole/调试(测试)小白详细图文教程
一、安装swoole1. 下载swoole源码,官网:http://pecl.php.net/package/swoole挑选自己的版本下载,在这里下载:swoole-4.6.7解压到/www/server/php/80目录下,进入:/www/server/php/80/swoole-4.6.7 文件夹下;执行以下命令安装(三行命令一起复制,粘贴运行):phpize./configure --with-php-config=/www/server/php/80/bin/ph.
2021-06-21 18:51:20
8430
14
原创 CentOS7+Git+码云+TP(php) WebHook自动同步部署更新代码到阿里云服务器_菜鸟详情图文教程
阿里云服务器:oneinstack一键PHP环境一、搭建码云好仓库 (略过)教程:https://blog.csdn.net/haibo0668/article/details/90403673二、服务器搭建Git oneinstack已经安装好GIT,版本是:1.8.3查看git版本git --version2.1 在服务器上生成公钥 (就像在你自己电脑生成公钥...
2019-08-03 15:49:30
2695
1
原创 tp5.1 foreach在控制器记录中新增加一个字段,其它字段不变也不用重新全部写一遍 (不在模板中操作)(分页)
1、控制器 $rs=Db::name('admin')->field('id,name,group_id,role_id,img')->where($where)->where('deleted',0)->order(['id'=>'desc'])->paginate($limit,false,['query' => request...
2019-03-04 19:17:14
1904
7
原创 TP5 layui.table 完整数据表格 查询带参数
一、完整例子<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <title>...
2018-10-16 19:06:04
13988
1
原创 TP5.1 在模板中用原生PHP数据库查询
{volist name="v.child" id="v2" empty="暂时没有数据" }{php} //$id=$v2['id']; $sql = "select id,pid,starttime from edu_course where id='$v2[id]'"; $result = Db::query($sql); $pid=$result[0]['pid...
2018-08-08 17:48:30
2782
9
原创 TP5 where数组查询(模糊查询)(有多个查询条件) when
有查询条件就查询,多个查询条件,只要有查询,就增加一个查询条件一、TP5.1版本模糊查询$where[] = ['title','like',"%".$sotitle."%"];$map[] = ['name','like','think'];$map[] = ['status','=',1];//时间查询$wheret2[]= ['time','between',[...
2017-10-20 14:58:35
80611
11
原创 asp函数split()对应php函数explode() 字符串变数组
<?php//利用 explode 函数分割字符串到数组$source = "hello1,hello2,hello3,hello4,hello5";//按逗号分离字符串$hello = explode(',',$source);for($i=0;$i<count($hello);$i++){echo $hello[$i];echo "</br>";}...
2016-06-02 13:06:50
1477
原创 TP8 增加数据时在数据回滚事务时没错误数据却没有插入(表数据插入不了)startTrans() rollback()Db::transaction
直接返回了 : 方法直接返回结果,没有继续执行后续的事务提交/回滚代码。- 事务未结束 :外层开启的聊天数据库事务没有正确提交或回滚。一:没有错误数据插入不了表中(错误写法)
2025-12-11 22:58:11
233
转载 phpstudy php 解决Windows系统命令cmd“‘php‘ 不是内部或外部命令”报错的完整指南
若未安装PHP:先下载并安装PHP(推荐从PHP官网下载,选择与系统匹配的版本,如“Windows x64 Thread Safe”,下载后解压到自定义目录,如C:\php);确认环境变量中添加的路径,与php.exe所在目录完全一致(例如:若php.exe在C:\php\8.2中,路径需写C:\php\8.2,而非C:\php);若有,可直接在该目录下执行php -v(双击打开cmd,输入cd C:\php进入目录,再输php -v),若能成功,说明环境变量配置有误,需重新检查第二步。
2025-11-02 18:34:22
243
原创 宝塔,一个网站绑定多个域名,另一个有时打不开
一个网址正式对外访问,用户访问-像图片上1,是https一个管理后台,图片上2,是http某天管理后台某地就打不开,是使用不同SSL或只有一个域名使用SSL证书造成的。
2025-09-29 11:10:19
245
原创 TP8 数组在模板html文件中输出json字符串格式{“0“:“x1“,“1“:“x2“,“2“:“x3“}
JSON_UNESCAPED_UNICODE=中文不乱码。一、模板输出格式1:(不要键值,只要名称)一、模板输出格式1:(不要键值,只要名称)数组变量在在模板中输出json格式。
2025-09-04 18:07:19
170
原创 Windows11,微软软件(VSCODE/EDG)错误登录,0x80190001错误
原理就是,微软官方的软件的网络配置大多使用系统的相关配置。运行以下命令,打开网络共享中心。1.2 1.3 这三个选项。
2025-04-01 22:56:20
708
原创 宝塔 Linux crontab计划任务EasyTask中添加运行项目网站PHP任务-定时任务 进程管理
确保 PHP 脚本在项目根目录下执行,避免因相对路径导致的文件找不到问题(常见于框架的入口文件、配置文件加载)。/www/server/php/56/bin/php -v # 确认 PHP 版本。直接使用绝对路径调用 PHP 5.6 的解释器,避免系统默认 PHP 版本冲突。假设这是你的项目自定义命令(如 ThinkPHP 框架的定时任务)。将标准输出和错误信息重定向到日志文件,便于后续排查问题。日志记录(可选但强烈建议)一、指定php版运行,指定 PHP 版本路径。
2025-03-06 16:39:35
1276
原创 editor.md编辑器,图片跨域上传,前后端分离
通过猴子补丁(monkey patch)的方式,替换editormd内部的上传方法。例如,找到image-dialog.js中处理上传的函数,保存原函数的引用,然后用自定义函数替换。解决办法就是:猴子补丁方式覆盖图片上传处理。不修改原来的editormd文件。
2025-02-19 17:31:05
531
原创 TP8 前后端分离开发验证码总是验证不正确问题
前后端分离:前端每次不带PHPSESSID值传递给后端,所以后端每次都给一个新身份PHPSESSID值前端,造成前端每次PHPSESSID值都不一样。单独访问(不是前后端分离)每次前端生成验证码,都会带PHPSESSID值传递给后端,所以正常。一、后端肯定要处理跨域问题,如果同一个域名不用。前端发起请求域名不能是IP的,一定要是域名。二、就是前端要请求要充许带cookie。但是我用绑定本地域名访问,就可以了。
2025-01-08 12:00:31
746
原创 cursor 使用技巧
cursor(或者说ai)的优势在于懂的多,而我们人类的优势在于拥有独特的经验,以及更了解自己当下的资源约束。所以在前期需求沟通阶段,可以充分发挥ai的优势,等明确需求后,就可以约束cursor进行更高效的开发了。除非你非常确定自己想要用什么方案,否则会更建议和cursor沟通时多问这个方案怎么样,并从中寻找最佳方案,而不是选择用下命令的方式,直接堵住了其它可能。1.从一开始就写Readme:在创建项目时,让Cursor生成详细的Readme文件,明确项目目标和功能。3.让cursor复述你的要求。
2025-01-05 15:31:19
7690
原创 TP8 解决前后端跨域访问请求API接口办法
报错:Access to XMLHttpRequest at 'http://www.e.com/api/v1.index/index?实现目标:只要http://www.e.com/api/网址开关都充许跨域访问。1.1 创建app\middleware/CorsMiddle.php代码。1.2 修改route/app.php的代码。不要一个一个接口写,希望有一个通用方法。方法一:前端不允许跨域携带cookie。
2025-01-03 17:55:46
768
原创 升级thinkphp8最新版本,升级后发现版本不变
升级thinkphp8.0.3最新版本8.1.1,升级后发现版本不变,造成可能有两个原因,一是缓存问题,二是更新仓库没有更新。
2024-12-17 18:17:11
906
原创 phpstudy 本地环境 打开本地网址,错误代码 DNS_PROBE_POSSIBLE
遇到“dns_probe_possible”错误时,通常意味着浏览器无法成功解析域名系统(DNS)地址,这可能是由于多种原因导致的。原来不知道什么时候,全部给注消了。
2024-12-17 14:33:31
370
原创 linux 宝塔 tp5.1 EasyTask 安装多个PHP版 命令运行错误问题 PHP Fatal error: During inheritance of ArrayAccess 进程管理
解决办法:就是在项目当前运行,PHP5.6安装路径:/www/server/php/56/bin/php。查询PHP -V版本,发现是php8.2,但是这个项目是PHP5.6,所以问题找到了,因为有多个PHP不同版本的项目,不能修改宝塔默认的PHP版本,不然造成其它项目的错误,再运行php think timedtasks start;
2024-11-26 10:26:35
797
原创 TP8/6 更改后台入口地址admin改为myadmin 隐藏真实后台网址
原来www.xxx.com/admin 改后www.xxx.com/myadmin。
2024-07-03 18:37:17
949
原创 thinkphp6/8 验证码
如果不=2,在APP/middleware.php中,加上\think\middleware\SessionInit::class。打印dump(session_status());如果验证一直失败,看看Session是否开启,html和后台验证代码按官方来操作。这种全局开启,单独开启没搞。
2024-07-03 17:51:37
698
原创 TP8 JS(html2canvas) 把DIV内容生成二维码并与背景图、文字组合生成分享海报
参考:Thinkphp5 生成二维码并与背景图、文字组合生成分享海报_tp5+phpqrcode二维码下方带文字-CSDN博客
2024-06-28 17:37:27
577
原创 Linux CentOS 宝塔中禁用php8.2的eval函数详细图文教程
【代码】Linux CentOS 宝塔中禁用php8.2的eval函数详细图文教程。
2024-06-27 16:13:25
608
treeGrid 树形表格修改版
2018-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅