为自己加油
个人记录学习笔记的网站
No releases available for package,pecl 安装扩展提示No releases available for package
安装php-redis扩展提示No releases available for package我直接去php官网下载redis扩展.tgz文件,然后直接用pecl安装本地文件pecl install ./redis.tgz
2020年05月01日 09时05分34秒
2556次浏览
分类:PHP
阅读更多
php pecl设置代理,php pear设置代理
pear config-set http_proxy 47.94.200.124:3128 pecl config-set http_proxy 60.216.101.46:32868家里的长城宽带什么都上不去,安装php扩展真麻烦,使用网上免费代理走一波
2020年05月01日 08时05分02秒
2390次浏览
分类:PHP
阅读更多
mysql悲观锁,mysql乐观锁,mysql乐观锁怎么实现,mysql update 乐观锁
【一】.无锁场景:多个人购买一件商品,库存减少。商品表:主键 商品名 库存数量 id name stock 1 美女 200代码:$table = 'think_goo
2020年04月30日 22时04分08秒
1451次浏览
分类:PHP
阅读更多
PHP RSA密文过长加密解密,PHP RSA证书大小自动适配,PHP RSA分段加密
项目中需要加密超长json内容才发现rsa加密长度有限制,于是换一种思路:我们将原本需要加密的内容拆分为多个字符串,一段一段的加密,解密端也是一段一段的解密即可完成。(1).确认每次加密多少长度首先我们要知道rsa加密长度是多少,1024位的rsa能加密的长度也是1024位。那么我们一次加密多长的字符串比较好? 是不是1024/8呢?不是的!因为如果你每次能保证每次要加密的是1024位那就没事这样算是对,但是如果你要加密的字符串不足1024位,不足的部分会用你设置的padding方式去填充这部分
2020年04月19日 21时04分01秒
2099次浏览
分类:PHP
阅读更多
thinkphp5整合workerman,tp5整合workerman
由于workerman底层直接读取$_SERVER['argv']的命令行参数,没有提供独立的方法start/stop,而tp的命令行参数无法适配workerman,虽然thinkphp官方专门做了一个适配的版本,但是看了下评论问题挺多的。于是自己来搞一个.(1).在application/command.php中添加如下代码:return [ 'app\socket\command\Socket' ]
2020年04月17日 22时04分24秒
363589次浏览
分类:PHP
阅读更多
php curl Received HTTP code 403 from proxy after CONNECT
在调用微信code换openid的接口curl报错curl Received HTTP code 403 from proxy after CONNECT,错误码56。可以看到是curl的代理有问题。然后我自己电脑设置代理去访问curl请求的地址,的确也返回了403,说明代理不允许访问这个地址,联系运维添加了就好了
2020年04月11日 18时04分53秒
3838次浏览
分类:PHP
阅读更多
php event异常处理,php set_exception_handler无效
(1).今天遇到一件奇怪的事情,在event事件中是无法自定义异常处理,例如我们使用set_exception_handler来统一处理异常。例如下面的代码:<?php error_reporting(E_ALL); set_error_handler(function ($errno, $errStr, $errFile, $errLine){ var_dump($errno, $er
2020年03月29日 20时03分47秒
1802次浏览
分类:PHP
阅读更多
php中0和字符串比较时注意的问题
在正式介绍前先抛出一段代码:<?php //输入的密码 $password = empty($_POST['password']) ? 0 : $_POST['password']; //设置的密码 $server_password = 'a123456'; if ($server_password == $pass
2020年03月09日 20时03分26秒
1300次浏览
分类:PHP
阅读更多
php关闭浏览器继续运行
//设置客户端断开依然运行 ignore_user_abort(true); //设置脚本不超时 set_time_limit(0); //死循环每隔1秒访问一次网址 while (true) { sleep(1); @file_get_contents('http://xingxinghan.cn/?id=5'); }上面的代码我在window
2020年03月02日 21时03分10秒
1512次浏览
分类:PHP
阅读更多
laravel定时任务,tp定时任务,thinkphp定时任务
本文基于Laravel Framework 6.17.1版本(1).创建项目(依赖真多,如此臃肿)composer create-project --prefer-dist laravel/laravel blog(2).安装定时任务composer包 composer require think-task/think-task(3).执行创建命令行处理类文件(自动生成了文件app/Console/Commands/Task.
2020年03月01日 22时03分16秒
2952次浏览
分类:PHP
阅读更多
‹‹
上一页
11
12
13
14
15
下一页
››
Top
首页
在线工具
后台登陆
×
×