
PHP
镜中先生
不太安全的安全工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记一次redis卡死过程
后端代码是laravel,但是引用了laravels这个扩展,并且涉及到redis的操作都是报连接数占用满的报错。这个问题还是没解决,我们的解决方案只是在崩的时候自动重启。看数据传输的方向,如果是服务器下载数据库的数据,这对于服务器来说是从公网下载数据,也就是对于服务器来说的入带宽;如果是从服务器往数据库传数据,这个对于服务器来说是往公网上传出去数据,也就是对于服务器来说是出带宽。这个pid僵死之后,work进程没有得到释放,有多个用户进来,就会生成多个work进程,直到进程数耗尽。原创 2023-07-26 15:04:37 · 479 阅读 · 0 评论 -
nginx 通过IP访问项目
项目新需求,因为是小范围使用的网站,所以不打算配域名,直接通过IP访问当前项目。如果不加最后一个箭头指向的部位。当前IP指向的目录 :/home/wwwroot/default/需要它指向到当前目录的Code目录里面的public。location /{} :tp5的路由解析方式。第一个横线表示的是需要访问的目录。环境: LNMP 一键集成环境。在这里添加上需要访问的目录。1.进入nignx目录。原创 2022-11-30 12:02:39 · 2380 阅读 · 0 评论 -
腾讯云短信sdk接口-精简版
content ------------ 模板。$nationCode -------- 区号。$phoneNumber ------------- 手机号码。原创 2022-11-30 11:00:10 · 703 阅读 · 0 评论 -
PHP微信支付功能
把一些要存到数据库里面的。放在缓存里面待用,比如传入的金钱,还有类型,用户uid等。也可以做一个签名验证操作。这里访问成功的话,微信那边就会调用那个之前设置好的回调接口。就是之前我们在config.php里面设置的那个。百度网盘:http://pan.baidu.com/s/1sl5GeVr l5ud。先下载一份sdk ,引入到自己的项目中,我用的是TP5,配置好namespace。用户访问一个方法,在方法里面new wechatpay。之后,在去配置文件。然后再去调用sdk的一些内部方法。原创 2022-11-29 13:24:40 · 692 阅读 · 0 评论 -
PHP生成二维码
网上教程一大堆,但我一个都没引入成功,可能是因为要嵌入到thinkphp5当中,但还是找到一个亲测可用的。百度云: https://pan.baidu.com/s/1c2bapfM 密码:lu5y。如果要把他存到数据库。可以先保存到本地或者云端。然后得到链接后存数据库即可。剩下的就是直接调用就可以了。他生成的是一个png格式的图片。引入文件到自己的项目中。原创 2022-11-29 13:22:36 · 277 阅读 · 0 评论 -
PHP支付宝手机网站支付功能
就是支付宝访问你的回调地址成功后,他直接跳转的下一个页面的那个地址。/**********************下载成功后。来看看DEMO的代码*******************************//*********************接下来处理代码*****************************//*************LOCALHOST跑一下DEMO********************/真正需要用到的代码,不需要整个demo全部添加进去。直接复制粘贴里面的内容。原创 2022-11-29 13:21:47 · 805 阅读 · 0 评论 -
服务器配置负载均衡
其实一级二级都没关系。2套代码除了配置其他都是一样。在网站配置里修改配置(主服务器)2.域名要解析在主服务器上。原创 2022-11-29 13:18:45 · 392 阅读 · 0 评论 -
PHP CURL抓取网上图片
cURL的底层是由一个命令行工具实现的,用于获取远程文件或传输文件,更多的情况是用来模拟get/post表单提交。也可以用户文件上传,爬取文件,支持FTP/FTPS,HTTP/HTTPS等协议,通俗来讲,这些类型的服务器,cURL都可以抓取。其实我们可以把这段代码封装好。而且还可以把获取网页内容换成file_get_contents()的形式。同样可以获取网页的内容。所以用for循环获取的话直接拼上后面的参数即可。当然,代码还有很多可以优化的地方。今天尝试了一下用cURL抓取无聊网网上的图片。原创 2022-11-29 13:16:58 · 378 阅读 · 0 评论 -
发送HTTP请求方法,目前只支持CURL发送请求
【代码】发送HTTP请求方法,目前只支持CURL发送请求。原创 2022-11-29 13:11:47 · 141 阅读 · 0 评论 -
PHP + ELK实现日志记录
2.我操作是操作单文件,full.conf可以吧file里面的path替换成文件夹下面的* 即是:/www/test_log/* 这样的意思是获取所有文件。1.我获取的是单行数据,不管是字符串还是数据还是对象类型都转成json格式。这样的好处是方便,不用编写正则匹配多行数据。logstash通过实践戳获取到用户的变更,取出最后一行数据,发送给es。在业务代码里面操作函数写入日志.log。es获取到数据在kibana展示。开启logstash服务之后。一个简单的PHP 文件。full.conf文件。原创 2022-11-28 16:25:31 · 685 阅读 · 0 评论 -
laravel config()获取null
找了下文档,发现laravel是要把config注册到$app里面。常规开发获取config值的是否发现获取值为null。原创 2022-11-28 16:22:26 · 328 阅读 · 0 评论 -
lnmp配置laravel访问环境报错
PHP message: PHP Warning: require(): open_basedir restriction in effect.这种报错信息。1.laravel配置域名访问变成下载,实际就是Nginx没有识别到.php文件。把.php文件的配置加到Nginx即可。然后Nginx重启。如果是lnmp一件集成环境,直接执行 lnmp reload 即可。2.运行项目报500,查看Nginx里面的error.log查看具体报错信息,比如。在这行前面加个井号 # 隐藏掉。原创 2022-11-25 12:11:47 · 593 阅读 · 0 评论 -
composer 报错 The “https://mirrors.aliyun.com/composer/p....json“ file could not be downloaded (HTTP/1
composer 报错 The "https://mirrors.aliyun.com/composer/p....json" file could not be downloaded (HTTP/1.1 404 Not Found)把composer升级到2就行。原创 2022-11-24 14:46:21 · 3073 阅读 · 0 评论