![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 60
太阳上的雨天
执着于理想,纯粹于当下
太阳上的雨天
C/C++、Go、JAVA、PHP、VUE
展开
-
RabbitMQ与PHP应用
RabbitMQ与PHP应用简介MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来连接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。RabbitMQ is a message broker: it accepts原创 2022-03-19 09:26:49 · 431 阅读 · 0 评论 -
php在线客服聊天系统
php在线客服聊天系统最近在看workerman,因此采用GatewayWorker写了一个简易的在线客户聊天系统。仅供学习,写的不好,欢迎指点。参考采用tp5+mysql+php7.4+GatewayWorker+websocket具体可查看我的个人博客:功能点消息列表(未读消息数、最后一条未读消息实时列表展示、最后一条未读消息时间展示等)一对一单聊 (头像、用户名展示、支持文本、图片、表情、聊天内容持久化、是否在线展示、聊天过程中是否在线惰性加载、聊天内容持久化、历史聊天记录等)...原创 2021-12-22 03:37:34 · 3572 阅读 · 0 评论 -
启动PHP 报加载newrelic.so文件失败错误
报错信息:Starting php-fpm [05-Aug-2020 15:25:09] NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library 'newrelic.so' (tried: /usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/newrelic.so (/usr/local/php/lib/php/extensions/n.原创 2020-08-05 15:33:49 · 321 阅读 · 0 评论 -
PHP ab 压力并发测试
PHP ab 压力并发测试PHP接口并发测试的方法系统:Ubuntu18.04安装ab测试工具如果没安装,输入ab -v,根据提示安装sudo apt install apache2-utils验证是否安装成功,输入ab -v命令,出现以下内容代表安装成功开始测试ab -n 1000 -c 100 local.meiricp.admin.cn/goods/goods/list-n:请求次数-c:并发数This is ApacheBench, Version 2.3 <$Re原创 2020-06-05 10:11:36 · 924 阅读 · 0 评论 -
composer 问题集合
报错详情:You can run ‘./vendor/bin/upgrade-carbon’ to get help in updating carbon and other frameworks and libraries that depend on it.解决办法:在composer.json的require中增加 "kylekatarnls/laravel...原创 2020-03-27 17:12:58 · 1767 阅读 · 0 评论 -
ubuntu lnmp1.6 php7.0.3升级到7.2.29
因为需要,现在要将PHP从7.1.30升级到7.2.29。安装使用的lnmp一键安装包。升级步骤如下一.去PHP挂网查找需要升级的版本号https://www.php.net/二.执行更新脚本cd /usr/local/lnmp1.6/./upgrade.sh因为我的是lnmp1.6里面包括PHP7.2版本 所以执行更新脚本即可。如果没有,vim /usr/local/lnmp1.6/...原创 2020-04-09 17:17:12 · 773 阅读 · 0 评论 -
PHP接口加密
在工作中PHP接口开发是PHP常见的技术,通过对接口进行一些操作,可以访问接口获取数据,给app/前端提供数据接口等,如果接口没有加密,很容易发生盗用和不安全的操作.下面介绍一下常见的接口加密方法。一.使用token进行加密解密,提高接口安全性如app要请求用户列表,api是“index.php?module=user&action=list”app生成to...原创 2019-11-15 13:37:26 · 6492 阅读 · 0 评论 -
PHP常用函数解析
魔术函数:__construct() 实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。__destruct() 当删除一个对象或对象操作终止时被调用。__call() 对象调用某个方法, 若方法存在,则直接调用;若不存在,则会去调用__call函数。__get() 读取一个对象的...原创 2019-11-07 13:17:23 · 868 阅读 · 0 评论 -
Call to undefined function Org\Util\openssl_decrypt()
问题截图:1.问题12.问题2原因是因为PHP的扩展openssl没有开启打开php.ini,找到extension=php_openssl.dll 将前面的分号去掉 保存,然后重启服务即可...原创 2019-11-06 17:04:06 · 1108 阅读 · 0 评论 -
PHPStudy+ThinkPHP配置环境Nginx环境报404 Not Found错误
问题:访问虚拟目录时,可以访问入口文件,但是访问虚拟目录对应的模块报404错误(启用了项目分组)原因:vhost.conf配置文件少配置语句(如果请求的文件不存在,则进行路径的重写)if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last;}...原创 2019-11-06 16:57:07 · 4242 阅读 · 0 评论 -
PHP获取时间戳
PHP获取上个月、当前月 第一天及最后一天的日期和时间戳1.PHP获取上个月第一天及最后一天的日期代码:结果图:2.PHP获取上个月 第一天及最后一天的时间戳代码:结果图:3.PHP获取当前月第一天及最后一天的日期代码:结果图:4.PHP获取当前月第一天及最后一天的时间戳代码:结果图:...原创 2019-05-30 17:01:44 · 7070 阅读 · 0 评论 -
PHP超全局变量$_SERVER
PHP超全局变量$_SERVER$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。$_SERVER[“SERVER_NAME”] 输出配置文件httpd.conf中的Se...转载 2019-06-05 11:37:38 · 208 阅读 · 0 评论 -
TP5查询字段值为NULL的数据
TP5查询字段值为NULL的数据1.查询字段值为NULL原生SQL语句为:2.查询字段值不为NULL的数据原生SQL语句为:原创 2019-06-11 09:49:44 · 6748 阅读 · 0 评论 -
Laravel的安装及启动
Laravel的安装及启动Laravel的安装方式有很多,这里介绍通过Composer方式安装一.下载Composer,如果你电脑上有Composer则可以忽略此步骤。下载地址:https://getcomposer.org/download/1.1下载下来之后,双击Composer.exe1.2点击Next,选择你的PHP版本1.3点击Next...原创 2019-07-24 17:31:24 · 3897 阅读 · 2 评论 -
解决$HTTP_RAW_POST_DATA 的问题
今天用原生PHP 写代码时无意中遇到一个之前没有遇到过的问题,粘贴出来供大家参考Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw...原创 2019-08-01 11:34:39 · 3098 阅读 · 0 评论 -
php中实现页面跳转的几种方式
php中实现页面跳转的几种方式转载:https://www.cnblogs.com/du892294464/p/6835277.html(感谢大佬的分享)在PHP脚本代码中实现 <?php header("location:url地址") ?> 例如 <?php header("location:helloworld.php")?> 页面会立即跳转,因为...转载 2019-03-21 10:24:53 · 1696 阅读 · 0 评论