PHP 开启报错
123ini_set("display_errors", "On");error_reporting(E_ALL | E_STRICT);
thinkphp5 缓存 补充使用方法
thinkphp5 文档当中大致有缓存的使用方法,但是比较简略,很多时候难以应对实际工作以下给出缓存的实际用法 使用默认配置时,直接调用cache方法即可 自定义配置12config('cache.path', config('cache_path'));self::$cache = Cache::connect(config('cache')); 应该使用connect方法重新获取缓存实例,并在使用后恢复原来配置
Supervisor 配置 使用 常见问题 thinkphp 队列 使用方法
安装安装方法很多,这里给出最简便的 123wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py -O - | sudo pythoneasy_install supervisor 然后 1find / -name supervisord.conf 找到supervisord.conf路径 1echo_supervisord_conf > /etc/supervisord.conf 在找到的空配置中生成示例配置 详细方法http://blog.csdn.net/xyang81/article/details/51555473 配置最后一行 123;包含其它配置文件[include]files = relative/directory/*.ini ;可以指定一个或多个以.ini结束的配置文件 这里注意!!!*[include]*前的 ; 要去掉,否则不会加载 ini 配置!!! 使用在你inclue的目录中加一个ini 1234567891011[program:thinkphp]command...
微信支付 企业付款 成功 返回数据
12345678910array ( 'return_code' => 'SUCCESS', 'return_msg' => NULL, 'mchid' => '商户号', 'nonce_str' => '5a703badd20bd', 'result_code' => 'SUCCESS', 'partner_trade_no' => '商户订单号', 'payment_no' => '1000018301201801303684266588', 'payment_time' => '2018-01-30 17:32:32',)
微信支付 异步通知 成功 返回信息
123456789101112131415161718array ( 'appid' => '', 'bank_type' => 'CFT', 'cash_fee' => '1', 'fee_type' => 'CNY', 'is_subscribe' => 'Y', 'mch_id' => '商户号', 'nonce_str' => '', 'openid' => '支付人openid', 'out_trade_no' => '商户订单号', 'result_code' => 'SUCCESS', ...
PHP apache 性能测试 ab.exe 压力测试
注意apahce安装目录ab.exe可以用做性能测试,但是没有cookie等,所有测试时候需要做调整 方法1ab -n 60 -c 5 http://192.168.11.101/h5/api/ 以上为主要参数n 总的请求量c 并发数目(类似有这么多用户在访问)
thinkphp5 模型初始化 注意要点
参考文献https://www.kancloud.cn/manual/thinkphp5/177529 TP中模型初始化 使用initialize方法否则会导致无法正常使用模型的对象特性 例如读取后数据为空空数组
redis 常用命令
hset设置 哈希表返回值如果创建了新字段返回1如果修改了字段 返回0 sadd设置 无序集合Set集合中不能重复增加成功返回 1增加失败返回 0
redis mysql 性能记录 读写速度 windows linux
thinkphp5.0.10运行时间记录 centos7.2 腾讯云 1核1G 高效云盘 逐个写入redis lpush 100000条 3.381005smysql insert 100000条 23.706291s 获取最后redis rpop 0.001823smysql order|limit 0.003046s 索引查找redis lindex 0.001536smysql id 0.002653S windows10 2核4G SSD 逐个写入redis lpush 10000 12.013191smysql insert 10000 41.127062s 获取最后redis rpop 0.054366smysql order|limit 0.066480s 索引查找redis lindex 0.054666smysql id 0.069864s
thinkphp 事务 回滚
开启事务 1Db::startTrans(); 事务回滚 1Db::rollback(); 提交事务 1Db::commit(); 一旦commit就无法回滚了