
PHP开发笔记
文章平均质量分 69
PHP开发笔记
极客开发者
互联网应用后端开发者
展开
-
PHP微信支付开发(2)-退款
一、概述本系列博客将讨论基于微信支付的项目开发中,涉及到的下单与支付、退款、以及订单查询的后端代码实现。在本系列博客中,将以代码片段作为示例,来讨论ThinkPHP 后端接口实现的过程。在本系列的接口示例中,返回的状态码标识如下:0: 业务成功-1: 业务失败开发环境如果:ThinkPHP 6 或者 ThinkPHP 5 / 5.1PHP 7 运行环境本文是第二篇,我们讨论退款。二、退款申请订单支付成功之后即可退款,退款的金额可以小于或者等于订单的下单金额。请求参数相对下单接口略有原创 2020-09-17 18:19:17 · 606 阅读 · 1 评论 -
PHP微信支付开发(1)-下单与支付
一、概述本系列博客将讨论基于微信支付的项目开发中,涉及到的下单与支付、退款、以及订单查询的后端代码实现。在本系列博客中,将以代码片段作为示例,来讨论ThinkPHP 后端接口实现的过程。在本系列的接口示例中,返回的状态码标识如下:0: 业务成功-1: 业务失败开发环境如果:ThinkPHP 6 或者 ThinkPHP 5 / 5.1PHP 7 运行环境本文是第一篇,我们先讨论下单与支付。二、定义数据库在项目中,我们通常需要在业务数据库中生成订单数据,同时需要在微信中台生成对应的订单原创 2020-09-17 16:52:00 · 598 阅读 · 1 评论 -
怎样编写github或gitee的代码自动部署钩子
项目地址:码云:https://gitee.com/kotlindev/PHPWebHookGitHub:https://github.com/kotlindev/PHPWebHook一、什么是自动部署钩子?简单地说自动部署钩子就是实现代码同步的一个程序,程序会在特定的情况会被触发,比如开发者将代码推送到git服务器时。本文使用PHP语言来编写一个能实现PHP项目自动部署的程序。二、目标需求本文使用的是码云作为示例,在我们的业务服务器上部署钩子程序,当我们推送代码到码云仓库之后,使码云触.原创 2020-08-09 00:15:04 · 1428 阅读 · 1 评论 -
PHP微信支付开发(3)-订单查询
一、概述本系列博客将讨论基于微信支付的项目开发中,涉及到的下单与支付、退款、以及订单查询的后端代码实现。在本系列博客中,将以代码片段作为示例,来讨论ThinkPHP 后端接口实现的过程。在本系列的接口示例中,返回的状态码标识如下:0: 业务成功-1: 业务失败开发环境如果:ThinkPHP 6 或者 ThinkPHP 5 / 5.1PHP 7 运行环境本文是第三篇,我们先讨论订单查询。订单查询接口是用于查询订单状态的,当用户支付成功之后,或者退款成功之后,微信服务器可能没有及时完成通原创 2020-10-23 14:07:11 · 969 阅读 · 0 评论 -
Debian Linux下增加php对curl扩展的支持
使用php -m查看php当前已开启扩展库原本在安装php时没有设置curl扩展库,最近项目需要curl扩展库的支持,于是查看php是否已经开启curl扩展库/usr/local/php/bin/php -m结果如图所示,没有curl扩展:安装curl扩展库(1)进入源码目录:进入到php源码目录下的扩展库源码目录的curl源码目录(源码目录是当时安装php时使用的源码的目录,如果删除了,可以去p...原创 2018-03-22 13:32:43 · 2443 阅读 · 3 评论 -
怎样让PHP提示错误信息
怎样让PHP提示错误信息说明工具解决步骤1. 首先使用编辑工具打开 php 配置文件2. 在php配置文件的头部添加以下几行代码3.重启服务器说明从源代码安装PHP的默认情况下,在进行代码测试时不提示任何错误信息,其实我们只有修改以下PHP的配置文件就可以让它显示错误信息了工具1.Ubuntu 16.04 操作系统2. 从源码安装的 PHP 7.2.7解决步骤1. 首先使用编辑工具打...原创 2019-03-04 08:45:38 · 9167 阅读 · 0 评论