- 博客(10)
- 收藏
- 关注
原创 解决Linux关闭终端(SSH)后程序自动停止的问题
在做项目的时候,发现启动workerman之后一旦关闭终端,程序就自动停止运行。可以在输入的命令后面加个 & ,例如:php think worker:server start -d &
2021-01-24 14:17:10 690
原创 PHP数组转JSON变对象的知识盲点
工作中出现的一个问题,前端说接口返回值跟接口文档不一致。文档约定是返回数组,但是实际返回的是一个对象。最后知道了这个知识盲点:PHP的数组在转JSON的时候,如果索引连续,则转成数组。如果索引不连续,则会转成对象!...
2020-06-27 15:57:10 358
原创 IIS7下公众号授权404问题
crmeb授权的url会出现一些字符被转换了编码,导致出现授权404。解决方案:在iis 管理器中,网站下的请求筛选功能下,找到.browser,编辑功能设置,把允许双重转义选项勾上,重启网站。...
2020-06-09 14:35:10 336
原创 PHP整合微信H5支付
PHP整合微信H5支付,亲测可用! 首先创建个工具类<?php/** * 微信支付服务器端下单 * 微信APP支付文档地址: https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=8_6 * 使用示例 * 构造方法参数 * 'appid' => //填写微信分配的公众账号ID * 'mch_id' => //填写微信支付分配的商户号 * 'notif..
2020-06-09 14:31:38 771
原创 ThinkPHP和WdatePicker之间冲突导致报错
在引用插件WdatePicker时,想实现:开始日期不能大于结束日期,结束时间不能小于开始时间。<input type="text" onfocus="WdatePicker({ maxDate:'#F{$dp.$D(\'datemax\')||\'%y-%M-%d\'}' })" id="datemin" class="input-text Wdate" style="width:1...
2020-03-31 17:49:40 230
原创 mac下载安装composer配置全局
打开终端在命令行执行curl -sS https://getcomposer.org/installer | php如果没安装 curl 执行以下代码php -r "readfile('https://getcomposer.org/installer');" | php然后执行sudo mv composer.phar /usr/local/bin/composer修改 ...
2020-03-30 04:19:32 250
原创 Thinkphp5.1使用极光推送
Thinkphp5.1使用极光推送配置过程开发过程注意事项配置过程首先注册完成极光用户,登入官网进行创建应用。创建完成点击右边应用设置(如下图)开发过程利用composer下载极光推送php-sdk。打开cmd访问到项目根目录输入composer require jpush/jpush进行安装即可。创建一个测试控制器类进行测试<?phpnamespace app\ap...
2019-12-05 17:15:23 1221
原创 宝塔面板Nginx配置wss
宝塔面板nginx配置wss配置过程注意事项这次配置确实遇到很多坑,因为第一次配置,很多文档都没有写需要端口放行,所以在这块也是耽误了很长时间!配置过程登录宝塔面板,左侧导航栏点击网站,点击想配置的域名,这时会弹出窗口,找到配置文件(如图) location /wss { proxy_pass http://xxx:xxx; #代理到上面的地址去,格式:http:...
2019-11-04 17:51:19 8746 4
原创 Thinkphp5.1整合支付宝APP支付
Thinkphp5.1整合支付宝APP支付准备工作开发过程因为开发需要,本人也是第一次做支付宝的APP支付,以此记录这次开发过程,以便后人有需要!准备工作打开支付宝开放平台下载php的SDK 官方链接通过支付宝开放平台配置等得到appid、应用私钥、和支付宝公钥 (这步略过,因为这步是有客户自己配置的);开发过程去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同...
2019-08-22 00:47:50 3295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人