cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

在php5.6+ 使用curl由于没有配置信任的服务器HTTPS验证。默认,cURL被设为不信任任何CAs,就是说,它不信任任何服务器验证。因此,这就是浏览器无法通过HTTPs访问你服务器

微信服务商支付如何在小程序中调用

成功申请为微信支付服务商后,可以为没有开发能力的商户提供对接系统的生产、安装和维护服务,自行与商家进行业务洽谈,服务商信息会在我司备案,消除了商家质疑心理,使它更具备官方性、真实性、正规性。这是官方的语句,微信支付服务商目前在网上的文献还很少 特别是对接小程序的时候

自定义一款mini版的mvc框架

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

宝塔 phpmyadmin 如何使用 Navicat 链接

我在搭建博客的时候 一开始是打算用window环境的 但是 我买的学生服务器 并不能承载那么大的系统,我就给他装成了 Linux系统的,在上面使用了宝塔面板,但是在宝塔面板虽然已经集成了phpmyadmin,但是无法通过Navicat来进行链接

tp5 异常处理

和PHP默认的异常处理不同,ThinkPHP抛出的不是单纯的错误信息,而是一个人性化的错误页面,但是往往我们在线上部署环境的时候 会关闭调试模式,而使用tp5官方的 提示界面会显得很简陋,我们应该怎么接手tp的异常处理呢?

Thinkphp5 如何自定义类?

在17年的时候 tp5.1刚出来 还不是很稳定的时候我之前一直都是用的tp3.2,虽然3.2后面还有众多版本,但是官方说的3.2是最稳定的版本 没有之一。我在开发ltpy-admin的时候 有很多方法和类都需要自定义出来重复使用,但是在thinkphp5中怎么做呢?

WebP为何那么受欢迎?

WebP格式,谷歌(google)开发的一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有JPEG的2/3,并能节省大量的服务器带宽资源和数据空间。Facebook Ebay等知名网站已经开始测试并使用WebP格式。 WebP 在各大互联网公司已经使用得很多了,国外的有 Google(自家的东西肯定要用啦,Chrome Store 甚至已全站使用 WebP)、Facebook 和 ebay,国内的有淘宝、腾讯和美团等。

Tortoisegit的简单使用方法

我之前项目用的都是svn来进行版本控制的,直到我接触了git以后,庞大的命令行把我搞得体无完肤,后来我知道了TortoiseGit这个工具,网上大概看了一下很多教程,但是对入门的同学来说不是很友好,我觉得有必要记录一下

ltpy-admin 后端极速开发框架

ltpy-admin 由我在开发公司项目时开发出来的,目前阶段集成了 权限管理以及菜单管理等基础功能,为公用开发库提供了 阿里oss 七牛云 微信支付 小程序基础类,

Thinkphp 微信H5支付

在开发公众号或者小程序的时候 最主要的就是微信支付,但是微信支付的sdk包坑多活不好,所以我在开发公司项目的时候自己将微信的统一下单等接口封装了,这篇文章我给大家讲解一下在微信公众号和小程序中微信支付怎么php去实现 和前端实现过程