博文記錄
传统 PHP WEB 运行模式:Nginx + php-fpm、Apache + FCGI 或者 Cli 终端起的服务,PHP 默认都会在底层将请求数据完整吞到内存里,才会进行解析执行脚本。 无法实现大文件上传(大于运行机器内存的文件)。 该例子通过 SWOOLE TCP 服务器实现简单 HTTP 协议服务器,改变往常将 TCP buffer 数据暂存到内存中,直接写入文件。 轻微内存占用,可实现上传超大文件。
PHP:通过 Swoole 扩展实现 HTTP 协议服务器,上传超大文件
PHP 2021-09-23 19:04:48 133 0
WEBDAV(Web Distributed Authoring and Versioning) 协议在跨设备存储上非常有用,很多客户端都支持此协议,这是基于 HTTP 协议的一些扩展升级,以此来实现对目录文件实现存储读写。本文主要是记录如何实现一个 WEBDAV 协议服务端,最终你可以利用系统内置的 WEBDAV 协议,或者支持 WEBDAV 协议的客户端软件来将你的服务挂载为一块可用的网络硬盘,也可以在应用程序中进行数据的存取使用。
PHP:利用PHP实现基础的 webdav 协议服务端
PHP 2021-04-18 00:06:58 416 0
近日折腾打包了PHP一套的离线安装包,用于内网离线安装。在这里整理下打包的全部过程以及移植后安装需要注意的东西。 此次打包的环境大致包含:PHP 7.4.4、swoole 4.5.2、phpredis 5.3.0 RC2、rdkafka 4.0.3
PHP+swoole+phpredis+rdkafka离线编译移植包适用于CentOS平台/静态编译
PHP 2020-07-02 16:18:45 857 1
前段时间更新了debian编译安装php7.4的方法,现在再记录一下php7/8编译安装php7.4.4的过程。
CentOS7/8编译安装PHP7.4.4
PHP 2020-05-28 22:31:37 713 0
博主信息
Eller

码农,网络安全爱好者!

標籤熱點
推荐
StudioEIM - 冒险者讲习所
0:00