概述 当我们需要使用php来处理大数据量时,例如循环数据库的所有记录,这个记录可能会很大,例如100万行,那么 … 继续阅读php使用yield进行大数据量处理
分类:PHP
windows10环境使用Zephir编写PHP7.4扩展
概念 Zephir 是一种中间语言,以接近 PHP 的语法来编写代码,然后转换成 PHP 扩展。 准备 在开始 … 继续阅读windows10环境使用Zephir编写PHP7.4扩展
php执行sh文件无权限的解决办法
检查禁用函数 检查php.ini中是否禁用了你使用的exec,system等函数,如果禁用了,需要打开。 给运 … 继续阅读php执行sh文件无权限的解决办法
设置open_basedir防止跨站攻击
概述 通过设置open_basedir将 PHP 所能打开的文件限制在指定的目录树,包括文件本身。本指令不受安 … 继续阅读设置open_basedir防止跨站攻击
php7.4安装zip扩展
使用宝塔环境安装升级到php7.4后,发现没有安装zip扩展,通过网上搜索后,通过如下步骤解决: 安装libz … 继续阅读php7.4安装zip扩展
使用PHP-Xlswriter扩展导出百万行Excel文件
简介 xlsxwriter 是一个 PHP C 扩展,可用于在Excel 2007及以上版本XLSX文件中写入 … 继续阅读使用PHP-Xlswriter扩展导出百万行Excel文件
利用workerman实现秒级定时任务
概述 linux系统自带的crontab定时任务最小只能到1分钟,不能实现秒级的定时任务。 安装workerm … 继续阅读利用workerman实现秒级定时任务
Laravel基础
设置时区 修改config/app.php文件 ‘timezone’ => ‘PRC’, //将UTC改 … 继续阅读Laravel基础
PHP秒杀系统设计
场景描述 假设现在要搞一个特价促销活动,商品为iPhone11手机,库存为2台,购买时间为晚上8点。预计有10 … 继续阅读PHP秒杀系统设计
PHP上传大文件提示ERR_CONNECTION_RESET
php在上传200M的大文件时提示ERR_CONNECTION_RESET,浏览器控制台上显示no-refer … 继续阅读PHP上传大文件提示ERR_CONNECTION_RESET