一、构建PHP镜像需要用到的命令 以下命令都需要在php容器中执行 docker-php-source:是在PHP容器中创建一个/usr/src/php的目录,里面放了一些自带的文件,自带的PHP扩展,扩展存放的路径/usr/src/php/ext docker-php-source [ extra ...
分类:
Web程序 时间:
2021-05-24 07:33:02
阅读次数:
0
在项目中,合理的使用缓存对性能有较大的帮助。ThinkPHP提供了方便的缓存方式,包括数据缓存、静态缓存和查询缓存等,支持包括文件方式、APC、Db、Memcache、Shmop、Sqlite、Redis、Eaccelerator和Xcache在内的动态数据缓存类型,以及可定制的静态缓存规则,并提供 ...
分类:
Web程序 时间:
2020-04-11 00:09:04
阅读次数:
366
PHP是广泛使用的通用目的脚本语言,特别适合于Web开发,可嵌入到HTML中。 PHP的"shmop_read()"函数在实现上存在远程整数溢出漏洞,远程攻击者可利用此漏洞在受影响网络服务器中执行任意代码,造成拒绝服务。 解决方法 前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载: h ...
分类:
Web程序 时间:
2019-05-20 10:34:12
阅读次数:
155
安装mysql:https://www.cnblogs.com/jiangml/p/10402390.html 下载PHP安装包: 官网:http://www.php.net/downloads.php 压缩包放在 /usr/local/src wget -O下载时重命名压缩包 tar解压 安装: ...
分类:
Web程序 时间:
2019-03-03 16:00:09
阅读次数:
870
(1)全都部署在一台 (2)全都不是在一台 (3)只分离Mysql fastcgi和http格式的数据包的区别 (1)fastcgi:数据包格式非常严谨,因此,PHP解析的速度非常快,但是越是严谨的数据包越大,所以fastcgi数据包要大于http格式的数据包) (2)http:数据包格式很松散,因 ...
分类:
其他好文 时间:
2018-11-14 16:34:21
阅读次数:
192
SimpleSHM 是一个较小的抽象层,用于使用 PHP 操作共享内存,支持以一种面向对象的方式轻松操作内存段。在编写使用共享内存进行存储的小型应用程序时,这个库可帮助创建非常简洁的代码。可以使用 3 个方法进行处理:读、写和删除。从该类中简单地实例化一个对象,可以控制打开的共享内存段。 类对象和测 ...
分类:
Web程序 时间:
2018-06-06 22:06:35
阅读次数:
240
在项目开发中,想要实现PHP多个进程之间共享数据的功能,让客户端连接能够共享一个状态,需要开启共享内存函数shmop。如果预期考虑会遇到这方面需求,那么最好在编译PHP的时候添加--with-shmop选项。但是编译的时候没有添加,只能在重新编译配置了。 一、找到php源码包里的扩展目录,进入shm ...
分类:
Web程序 时间:
2018-06-01 16:19:04
阅读次数:
303
Install php-7.1.17 ./configure --prefix=/usr/local/php-7.1.17 --disable-debug --enable-shmop --with-gd --with-jpeg-dir=/usr/lib64 --with-png-dir=/usr/... ...
分类:
Web程序 时间:
2018-05-17 13:56:49
阅读次数:
245
如何使用 PHP shmop 创建和操作共享内存段,使用它们存储可供其他应用程序使用的数据。 1. 创建内存段 共享内存函数类似于文件操作函数,但无需处理一个流,您将处理一个共享内存访问 ID。第一个示例就是 shmopopen 函数,它允许您打开一个现有的内存段或创建一个新内存段。此函数非常类似于 ...
分类:
Web程序 时间:
2018-03-21 15:04:01
阅读次数:
284