随笔分类 - php
php知识
摘要:按照备份时数据库的运行状态,可以分为三种: 冷备:停库、停服来备份。即关mysql服务,读写请求均不允许状态 温备:不停库、不停服务备份,会(锁表)阻止用户的写入. 热备:不停库、不停服务备份,也不会(锁表)阻止用户的写入。 注:MyISAM不支持热备,InnoDB都支持。 1.冷备,先停止服务,使
阅读全文
摘要:基于SRS(Simple Realtime Server)+ CDN边缘节点加速3个nginx做文件分发1个nginx做负载均衡 这是一个典型的 HLS 私有 CDN 架构: 3 台 Nginx 边缘节点 用于缓存和分发 HLS 文件(.m3u8 / .ts) 1 台 Nginx 负载均衡器(LB)
阅读全文
摘要:涵盖: 架构设计思路 服务器角色与配置建议 安装与配置命令(含 SRS、Nginx、FFmpeg 等) CDN 节点部署与回源逻辑 压测与验证步骤 一、整体架构概览 [推流端] → [SRS 源站(Origin)] ←→ [私有 CDN 边缘节点(Edge)]→ [Nginx 负载均衡] → [播放
阅读全文
摘要:.m3u8 是 HLS(HTTP Live Streaming) 协议的索引文件,用于分割后的 TS 分片的播放调度。制作核心是 将 MP4 转码为 TS 分片 + 生成对应的 m3u8 索引,主流工具是 ffmpeg。 HLS 加密(AES-128 加密,HLS 协议标准加密方式),核心是通过 f
阅读全文
摘要:.m3u8 是 HLS(HTTP Live Streaming) 协议的索引文件,用于分割后的 TS 分片的播放调度。制作核心是 将 MP4 转码为 TS 分片 + 生成对应的 m3u8 索引,主流工具是 ffmpeg 1. 前置准备 安装 ffmpeg:Linux 可通过 yum install
阅读全文
摘要:使用Dockerfile创建一个hyperf容器做为开发环境 # Default Dockerfile # # @link https://www.hyperf.io # @document https://hyperf.wiki # @contact group@hyperf.io # @lice
阅读全文
摘要:收藏一个hyperf框架的docker安装 几个重要的docker-compose文件,下载的 hyperf 文件(hyperf-skeleton-master.zip):https://github.com/hyperf/hyperf-skeleton 1. mysql文件夹:有数据库的初始数据i
阅读全文
摘要:我有这样一个需求,本人平时喜欢使用虚拟机做各种的环境配置,但是虚拟机环境配置好后,不能再虚拟机中安装很笨重的编辑器开发吧,最好是能再真实电脑上的某个文件夹操作, 这个文件可以对应映射到虚拟机的web运行目录不是更好,这样,代码在真实机,环境在虚拟机。 本文介绍,虚拟机的共享文件夹:就是把本地的一个文
阅读全文
摘要:PHP Attributes ,php8.0之后的特性。 PHP Attributes(注解)是 PHP 8.0 引入的一项重要特性,用于在代码中以结构化、类型安全的方式为类、方法、属性、函数、参数等添加元数据(metadata)。它取代了过去通过注释(如 DocBlock)来传递元数据的“约定式”
阅读全文
摘要:php的composer依赖加载,遵循psr的标准。 PSR 是 PHP Standard Recommendations (PHP 推荐标准)的简写,由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准。 英文:https://www.php-fig.org/psr/ 中文翻译
阅读全文
摘要:一 RabbitMQ下载RabbitMQ 官网最新版下载: https://www.rabbitmq.com/tutorials RabbitMQ v4.1.0-beta.2版本下载: https://github.com/rabbitmq/rabbitmq-server/releases/down
阅读全文
摘要:1. 先把php加入到环境变量 2.直接下载 composer.phar,地址:https://dl.laravel-china.org/composer.phar 把下载的 composer.phar 放到 PHP 安装目录 命令下载: php -r "copy('https://getcompo
阅读全文
摘要:php程序对微信昵称的表情处理,若转义存数据库,怎么读出并导出成excel文件. <?php include(dirname(__FILE__) .'/phpexcel-1.7.7/Classes/PHPExcel.php'); include(dirname(__FILE__) .'/phpexc
阅读全文
摘要:C# 有Linq对list等数据的排序过滤等操作 java有stream() php也有第三方库phpLinq,或array_filter()、array_search()、array_map()等也行。 ..... 它们都是,配合一个方法或函数(可以匿名函数和lambda表达式),进行过滤. 相关
阅读全文
摘要:php比较好的技术栈 laravel + laravel-admin(快速构建后台) : https://laravel-admin.org/ Dcat Admin 中文文档 (基于laravel-admin实现): https://learnku.com/docs/dcat-admin/2.x T
阅读全文
摘要:场景 在使用laravel框架的时候 php artisan vendor:publish #可以把对应的服务提供者的资源文件,复制到指定的路径下。 一般用法 php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvid
阅读全文
摘要:无法获取本地颁发者证书 Windows版本1.到 https://curl.haxx.se/ca/cacert.pem 下载证书文件 cacert.pem,将其保存到 PHP 安装路径下。 2.编辑 php.ini 文件,删除 curl.cainfo 配置项前的分号注释符(;),值设置为保存的证书文
阅读全文
摘要:如何用这个去做实现后台简单功能。 【1】laravel-admin的安装 https://laravel-admin.org/docs/zh/1.x/installation#生成的文件 1.首先我们要确保已经安装了laravel 我使用的是laravel7版本的 composer require
阅读全文
摘要:laravel伪静态配置 apache环境,修改.htaccess文件 <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews -Indexes </IfModule> RewriteEngine On #
阅读全文
摘要:访问首页出现如下提示: Please provide a valid cache path. 解决方法如下: 1、确保storage目录下有如app,framework,views三个目录。 2、确保storage/framework目录下也有cache,sessions,views三个目录。 缺少
阅读全文

浙公网安备 33010602011771号