PHP
半壶不满
这个作者很懒,什么都没留下…
展开
-
PHP错误处理之error_log
参数 配置项 说明 log_errors on/off 是否开启日志记录 log_errors_max_len 整型,默认1024 单行错误最大记录长度 error_log syslog或者指定路径 错误日志记录在什么地方 好用函数bool error_log ( string $错误消息 [, int $错误消息类型 = 0 [, string $存储目标]] )此函数即可记录错误日志文件也可用来发送错误邮件步骤:原创 2021-05-18 13:10:45 · 496 阅读 · 0 评论 -
memcache和redis的小记
Redis和Memcache区别,优缺点对比1、两者都是将数据放在内存中,都是内存数据库。不过memcache还可用于缓存图片、视频等。2、Redis不仅支持简单的k/v类型的数据,同时还支持list、set、hash等数据结构。(k/v,键值对)3、虚拟内存-Redis当物理内存用完时,可以将一些很久没用到的value交换到磁盘。4、过期策略-memcache在set时就指定,Redis可以通过expire设定,expire name 105、分布式-设定memcache集群,利用magent可原创 2021-03-13 18:36:24 · 128 阅读 · 1 评论 -
宝塔小记
查看原先用户名和密码 / 检测服务器是否装宝塔面板(也可以看安全组是否有8888端口)bt default重置 / 忘记宝塔密码cd /www/server/panel && python tools.py panel 新密码 用户名原创 2021-03-11 11:54:07 · 56 阅读 · 0 评论 -
Predis使用手册
//使用autoload加载相关库,这边重点就是为了require $file;spl_autoload_register(function($class) { $file = __DIR__ . '/lib/Predis/' . $class . '.php'; if (file_exists($file)) { require $file; return true; }});//配置连接的IP、端口、以及相应的数据库$.转载 2021-03-10 15:36:02 · 499 阅读 · 0 评论 -
禾匠V4队列服务测试失败,请检查服务是否正常运行
报此错误一般是已经启动过队列,重启失败之前已经成功启动队列服务的用户查找queue服务进程ID,SSH命令:ps -ef | grep -v grep | grep queue/listen执行SSH kill命令结束进程:kill 进程ID再按官方教程复制启动队列服务的命令,正常启用就可以了...原创 2020-11-30 16:28:54 · 3952 阅读 · 2 评论 -
人人商城秒杀redis配置
1、安装redis扩展【注意找到网站的PHP版本并安装redis扩展】2、修改微擎的配置文件将cache改为redis微擎根目录 /data/config.php 35行左右 查找如下代码$config['setting']['cache'] = 'mysql';改成$config['setting']['cache'] = 'redis';3、在配置文件底部添加如下代码并...原创 2019-12-03 16:32:45 · 3841 阅读 · 0 评论 -
关于微擎人人商城互动直播通信服务的笔记
第一、准备1、PHP版本建议使用PHP5.6。2、开放9501端口。第二、组件1、Redis【宝塔面板在php扩展中点击安装下】。2、Swoole【一般需手动安装php5.6安装swoole扩展】第三、修改配置文件1、打开人人商城模块里的配置文件【/addons/ewei_shopv2/core/socket/socket.config.php】若没有则直接...原创 2019-11-08 09:20:44 · 1824 阅读 · 0 评论 -
PHP代码优化技巧总结
摘要:PHP代码优化技巧总结PHP代码优化是评测你是否是一名合格的PHP工程师的一个重要维度,编写程序时,总是想要使自己的程序占用资源最小,运行速度更快,代码量更少。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法,它可以比 CGI或者Perl更快速的执行动态网页。PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高得多。PHP优化的目的...转载 2018-06-06 16:37:38 · 174 阅读 · 0 评论 -
php漏洞与代码审计
在甲方公司做代码审计一般还是以白盒为主,漏洞无非这么几类,XSS、sql注入、命令执行、上传漏洞、本地包含、远程包含、权限绕过、信息泄露等。1.xss + sql注入其中占大头的自然是XSS与SQL注入,对于框架类型或者有公共文件的,建议在公共文件中统一做一次XSS和SQL注入的过滤。写个过滤函数,可由如下所示:$_REQUEST = filter_xss($_REQUEST);$_GET = f...转载 2018-07-06 15:11:38 · 176 阅读 · 0 评论