因为Composer和Github是老外的,服务器在国外,所以由于你懂的原因,我们使用Composer引用类库时候非常卡慢。这时候我们一般会用中国镜像,那配置是个大难题,下面给出不用执行任何命令的万能解决方法。
PHP
-
Composer 又卡又慢怎么办?中国全量镜像配置方法!
-
如何使用 Composer 引用类库
Composer是个好东西,能方便地引用php类库,不用关心如何加载。由于开源了一些类库,经常有人问我怎么引用到项目里,所以写了这篇东西。怎样安装就不说了,基本没人这么问,问题基本都出在使用上。
-
PHP RSA 私钥格式处理
我开发的PHP支付集成SDK PaySDK 里用到了RSA的私钥签名,根据一些用户使用后反馈的结果来看,在签名验签这块问题不小。少部分是环境问题导致的,大部分应该是私钥格式有问题。
我自己电脑(Windows)以及两台Linux服务器,都可以直接使用不换行的私钥。而有一些用户他们的环境,不换行就有问题,必须换行。
所以后来我在PaySDK里做了处理,统一处理成换行的格式,下面贴出代码,做PHP RSA这块的朋友,有问题应该用得上!
function parseKey($key) { return wordwrap(preg_replace('/[\r\n]/', '', $key), 64, "\n", true); }
-
php mysql bit类型字段的坑及万能省事解决方法
其它语言我不知道,反正做php最讨厌碰到bit类型的mysql字段了,虽然可以定义为int(1)一样用,但是强迫症怎么能忍呢???下面介绍一下,一次处理,无视环境差异的写法。
-
PHP APCu在Cli下运行有进程残留问题
最近有用到php cli下调用执行其它php脚本,所以就用exec等函数了。一用问题就来了,只要在代码里执行了其它php脚本,就会有进程残留,就算执行了exit也不会终止进程。这个问题百度谷歌都没有结果,当然也可能我搜索姿势不对。
-
PHP 支付类库 PaySDK v1.0.3,新增支付宝微信企业付款等
上次发布了1.0.1版本后,反响强烈,都给PaySDK提了很多建议。本周主要是集成进了支付宝和微信的企业转账、海外支付功能,并且还修复了上一个版本的微信BUG。
PHP 支付类库 PaySDK v1.0.2+v1.0.3 已发布,更新内容如下:
* 新增支持支付宝企业转账到支付宝账户、海外支付(电脑网站、手机网站、APP、扫码)、海关报关
* 新增支持微信企业付款到零钱、企业付款到银行卡、海外支付(刷卡、公众号、扫码、APP)、海关报关
* 新增微信内H5调起支付所需参数的Request类
* 修正SplitFundInfo类没有任何属性的问题
* 完善注释、修正一些注释错误
* 修正签名方法命名
* 将微信企业付款接口强制设为使用MD5签名,因为微信只支持MD5
* 更新微信h5支付demo
* 调整微信通知写法
* 调整通知不合法提示
* 调整微信异步通知处理实现、修复BUG
* 优化代码
-
分享php jsonp转数组函数jsonp_decode
有些恶心的接口返回的是jsonp格式的数据,比如QQ登录的获取openid接口……
下面分享一个可以跟json一样用的函数jsonp_decode,能把jsonp格式数据转为php数组或对象
-
PHP Curl 返回数据乱码问题的解决方法
在php开发时,使用curl请求页面,有可能会遇到乱码问题。有两个可能性原因,一是你在请求头中传递了Accept-Encoding,二是服务器强制返回了gzip压缩后的数据。
-
http_build_query在部分php5.3版本下可能存在的坑
今天有人跟我反馈说YurunOAuthLogin类库的微博登录getUserInfo有问题,国际惯例我自己肯定是没问题的。后来通过了解,他本机也没问题,客户的php5.3机子上就有问题。
于是我本地用php5.3试了一下,果然!!!也没问题。。。
-
多IP服务器使用指定IP进行CURL请求
昨天有个朋友问了个问题,他有一台服务器有几个IP地址,然后和第三方接口合作需要绑定一个白名单IP。那这时候问题来了,怎么能保证请求接口时候用的是指定IP。
我略微百度后知道了有一个非常简单的方法。
- 最新文章
- [04/30]揭开软件行业毒瘤思杰马克丁的虚伪面纱
- [02/10]危!MySQL innodb 自增ID BUG 影响现有 99% 的系统
- [11/23]Windows 10 开启文件名大小写敏感功能
- [10/14]低版本 PHP Debian/Ubuntu 镜像网络请求报 SSL 错误的解决方案
- [10/12]imi 对接 PHP RoadRunner 的一些经验心得
- [10/07]Win10 正常上网但显示“无internet, 安全”的真正有效解决办法
- [05/10]ElasticSearch delete 删除数据报 404 not_found 解决办法
- [03/19]Cookie SameSite 导致的系统登录失效、Cookie 无法正常获取问题解决
- [03/18]PHP 输出重复的 Session Set-Cookie 头怎么解决?
- [02/26]Docker 里的 vim 无法粘贴怎么办?
- 最新评论
- IT前浪:昨天在家没这个问题,今天在公司就发生了,题主这个也就是昨天发的,可能是这两天部分接入线路访问微软服务器的问题。 我是沿着疑难解答报错的线索找答案,很多解决方案都无效,后来想到测试网络连通需要连接微软服务器,是不是微软服务器今天有问题,就搜索24小时内关键字【微软 服务器】,这才找到这个解决方案,亲测解决。 我补上几个关键字,方便和我一样按疑难解答报错的方向找答案的人也能搜到。【networkdiagnostics 错误代码 0x80070002】
- 小白:站长,请问你用的什么建站软件和主题啊?
- 小白:测试会不!
- 宇润的爸爸:抵制流氓
- 幽忧子:我一般叫思马 - 杰克丁
- 宇润:记录一下遇到的坑。。。
- mandain:水
- 快点:我也觉得不合适
- 苏者:哈哈 如果是java的话 估计不会性能有影响,因为它有独立的编译阶段
- 2:优秀