Skip to content

Releases: goindow/php-nginx

v1.1.3

18 Dec 08:38
Compare
Choose a tag to compare

新增功能:

其他变动:

  1. 修改 php-fpm/Dockerfile,指定 mongodb 扩展版本为 1.11.1
  • 当 pecl 安装扩展时,若未指定扩展的版本,它总是安装最新版本。当前 mongodb 扩展的最新版本为 1.12.0,从该版本开始它将不再支持 php 7.1,故镜像将会构建失败,这边需要手动指定版本。详见,https://pecl.php.net/package/mongodb/1.12.0
  • 由于无法预估老项目升级到 php7.1+ 所面临的兼容性问题,这边使用指定 mongodb 扩展版本的策略,如果是新项目推荐升级 php,使用最新扩展的方式

v1.1.2

16 Sep 06:22
Compare
Choose a tag to compare

新增功能:

其他变动:

  1. nginx/nginx.conf,修改 worker_processes 4 -> auto
  2. nginx/nginx.conf,修改 worker_connections 1024 -> 65535
  3. 代码美化、readme 更新等

v1.1.1

25 May 02:40
Compare
Choose a tag to compare

新增功能:

其他变动:

  1. 升级 Nginx(1.15 -> 1.17.3),1.17.3 修复了 CVE-2019-9511CVE-2019-9513CVE-2019-9516 漏洞

v1.1.0

03 Dec 03:40
Compare
Choose a tag to compare

新增功能:

其他变动:

  1. 修复了 docker-compose.yml 配置中 php-fpm 容器 9000 端口暴露问题(相关攻击方法详见,https://www.leavesongs.com/PENETRATION/fastcgi-and-php-fpm.html)

v1.0.0

12 Jun 09:50
Compare
Choose a tag to compare

新增功能:

  1. 新增 ./sh/nginx_log_cutting.sh,nginx 日志切割打包脚本,支持自动切割打包 ./nginx/logs/ 目录下的所有项目,默认存储近 14 天压缩包
  2. php-fpm Dockerfile 新增了 mongodb 扩展

其他变动:

  1. Nginx 优化 proxy_read_timeout & fastcgi_read_timeout,解决 crontab 场景,慢脚本 Upstream timed out 问题(crontab 场景下,不推荐 curl api 形式,如果 api 很慢,nginx 需要为处理这种场景做不必要的优化。目前 timeout 是 240s,如果脚本很慢,推荐使用 php CLI 处理)