随笔分类 - PHP
摘要:报错信息: In file included from /usr/include/string.h:633, from /usr/local/php-8.1.0/include/php/main/../main/php_config.h:2210, from /usr/local/php-8.1.0
阅读全文
摘要:Cenots7 编译安装 PHP8.0 1. 安装依赖 yum -y install libxml2-devel sqlite-devel bzip2-devel libcurl-devel libpng-devel libjpeg-devel freetype-devel libicu-devel
阅读全文
摘要:Vagrant 打包自己的box镜像 1. 查看虚拟机名称 vboxmanage list vms 如果执行失败,到VirtualBox安装目录下执行 C:\Program Files\Oracle\VirtualBox> vboxmanage list vms "one_default_17246
阅读全文
摘要:使用PHP创建一个SSE响应来与客户端保持连接 <?php header('Content-Type: text/event-stream'); header('Cache-Control: no-cache'); header('Connection: keep-alive'); // 模拟数据更
阅读全文
摘要:该问题是由于官方机制的带来的,当可用磁盘空间降至配置的限制(默认为50 MB)以下时,将触发警报,所有生产者将被阻止。目的是避免填满整个磁盘,这将导致节点上的所有写操作失败并可能导致RabbitMQ终止。
阅读全文
摘要:# php-elasticsearch客户端基本使用 标签(空格分隔): php,elasticsearch 官方文档:https://www.elastic.co/guide/en/elasticsearch/client/php-api/current/getting-started-php.h
阅读全文
摘要:Kakfa安装,PHP安装RdKafka扩展 标签(空格分隔): 未分类 Java环境安装 1. 创建目录 2. 下载jdk1.8并解压 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html#licens
阅读全文
摘要:Zookeeper安装、启动、启动失败原因 标签(空格分隔): linux 安装启动 1. 下载地址 https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz 2. 解
阅读全文
摘要:Hyperf-事件机制+异常处理 标签(空格分隔): php, hyperf 异常处理器 在 Hyperf 里,业务代码都运行在 Worker 进程 上,也就意味着一旦任意一个请求的业务存在没有捕获处理的异常的话,都会导致对应的 Worker 进程 被中断退出,这对服务而言也是不能接受的,捕获异常并
阅读全文
摘要:Hyperf-JsonRpc使用 标签(空格分隔): php 安装扩展包 composer require hyperf/json-rpc composer require hyperf/rpc-server composer require hyperf/rpc-client 使用 服务有两种角色
阅读全文
摘要:CGI、FastCGI、PHPFPM 标签(空格分隔): 未分类 CGI(通用网关接口 / Common Gateway Interface) FastCGI(常驻型 CGI / Long-Live CGI) PHPFPM (FastCGI 进程管理器(FPM)) CGI 介绍 CGI 即通用网关接
阅读全文
摘要:PHP实现短网址 标签(空格分隔): php 短网址实现逻辑 比如b站 短网址:https://b23.tv/CXXiW6 长网址:https://www.bilibili.com/video/BV13E411a7N5?p=21&share_medium=android&share_plat=and
阅读全文
摘要:php-Zip打包文件 标签(空格分隔): php 安装zip扩展 示例 $fileList = [ './upload/house/image/laker-jr.jpg', './upload/house/image/taylor.mp4', ]; $zipArchive = new \ZipAr
阅读全文
摘要:PHP命令行类库 climate 标签(空格分隔): php 官网 https://climate.thephpleague.com/ 安装 composer require league/climate 基本用法 [官网有更多介绍] 输出颜色字体 $climate->black(" 我是 黑色")
阅读全文
摘要:PHP SeasLog安装和使用 标签(空格分隔): php 安装 https://gitee.com/neeke/SeasLog 使用 https://gitee.com/neeke/SeasLog 权限问题 【Permission denied】 chmod 777 R /var/log/www
阅读全文
摘要:Csv数据导入导出 标签(空格分隔): php 代码 public function customerCsvHandler() { print("开始处理..." . PHP_EOL); $time = time(); $map = []; $descKey = 0; ini_set('memory
阅读全文
摘要:$file='./array.php'; $map = [ 6566 = ['2020 01 02', '2020 01 03'], 6567 = ['2020 01 02', '2020 01 03'], 6568 = ['2020 01 02', '2020 01 03'], ]; $text=
阅读全文
摘要:ThinkPHP3.1.2 使用cli命令行模式运行 标签(空格分隔): php 前言 thinkphp3.1.2 需要使用cli方法运行脚本 折腾了一天才搞定 3.1.2的版本真的很古老 解决 1. 增加cli.php入口文件 define ('APP_NAME','App'); define (
阅读全文
摘要:linux安装php5和php7两个版本 标签(空格分隔): linux,nginx 多版本的安装: 1.区分php安装的目录 2.fpm的配置:端口号的区分 3.nginx配置文件要区分:fastcgi_pass 127.0.0.1:9000; 安装php5 1. 下载包 wget http://
阅读全文
摘要:windows php安裝xdebug 标签(空格分隔): php 打開phpinfo()页面; 复制源代码 http://xdebug.org/wizard php.ini添加
阅读全文