Docker怎么用PHP扩展配置
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇内容主要讲解"Docker怎么用PHP扩展配置",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Docker怎么用PHP扩展配置"吧!# PHP 容器配置
千家信息网最后更新 2025年12月03日Docker怎么用PHP扩展配置
本篇内容主要讲解"Docker怎么用PHP扩展配置",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Docker怎么用PHP扩展配置"吧!
# PHP 容器配置# 从官方基础版本构建FROM php:7.2-fpm# 官方版本默认安装扩展: # Core, ctype, curl# date, dom# fileinfo, filter, ftp# hash# iconv# json# libxml# mbstring, mysqlnd# openssl# pcre, PDO, pdo_sqlite, Phar, posix# readline, Reflection, session, SimpleXML, sodium, SPL, sqlite3, standard# tokenizer# xml, xmlreader, xmlwriter# zlib# 1.0.2 增加 bcmath, calendar, exif, gettext, sockets, dba, # mysqli, pcntl, pdo_mysql, shmop, sysvmsg, sysvsem, sysvshm 扩展RUN docker-php-ext-install -j$(nproc) bcmath calendar exif gettext \sockets dba mysqli pcntl pdo_mysql shmop sysvmsg sysvsem sysvshm# 1.0.3 增加 bz2 扩展, 读写 bzip2(.bz2)压缩文件RUN apt-get update && \apt-get install -y --no-install-recommends libbz2-dev && \rm -r /var/lib/apt/lists/* && \docker-php-ext-install -j$(nproc) bz2# 1.0.4 增加 enchant 扩展, 拼写检查库RUN apt-get update && \apt-get install -y --no-install-recommends libenchant-dev && \rm -r /var/lib/apt/lists/* && \docker-php-ext-install -j$(nproc) enchant# 1.0.5 增加 GD 扩展. 图像处理RUN apt-get update && \apt-get install -y --no-install-recommends libfreetype6-dev libjpeg62-turbo-dev libpng-dev && \rm -r /var/lib/apt/lists/* && \docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ && \docker-php-ext-install -j$(nproc) gd# 1.0.6 增加 gmp 扩展, GMPRUN apt-get update && \apt-get install -y --no-install-recommends libgmp-dev && \rm -r /var/lib/apt/lists/* && \docker-php-ext-install -j$(nproc) gmp# 1.0.7 增加 soap wddx xmlrpc tidy xsl 扩展RUN apt-get update && \apt-get install -y --no-install-recommends libxml2-dev libtidy-dev libxslt1-dev && \rm -r /var/lib/apt/lists/* && \docker-php-ext-install -j$(nproc) soap wddx xmlrpc tidy xsl# 1.0.8 增加 zip 扩展RUN apt-get update && \apt-get install -y --no-install-recommends libzip-dev && \rm -r /var/lib/apt/lists/* && \docker-php-ext-install -j$(nproc) zip# 1.0.9 增加 snmp 扩展RUN apt-get update && \apt-get install -y --no-install-recommends libsnmp-dev && \rm -r /var/lib/apt/lists/* && \docker-php-ext-install -j$(nproc) snmp# 1.0.10 增加 pgsql, pdo_pgsql 扩展 RUN apt-get update && \apt-get install -y --no-install-recommends libpq-dev && \rm -r /var/lib/apt/lists/* && \docker-php-ext-install -j$(nproc) pgsql pdo_pgsql# 1.0.11 增加 pspell 扩展 RUN apt-get update && \apt-get install -y --no-install-recommends libpspell-dev && \rm -r /var/lib/apt/lists/* && \docker-php-ext-install -j$(nproc) pspell# 1.0.12 增加 recode 扩展 RUN apt-get update && \apt-get install -y --no-install-recommends librecode-dev && \rm -r /var/lib/apt/lists/* && \docker-php-ext-install -j$(nproc) recode# 1.0.13 增加 PDO_Firebird 扩展 RUN apt-get update && \apt-get install -y --no-install-recommends firebird-dev && \rm -r /var/lib/apt/lists/* && \docker-php-ext-install -j$(nproc) pdo_firebird# 1.0.14 增加 pdo_dblib 扩展 RUN apt-get update && \apt-get install -y --no-install-recommends freetds-dev && \rm -r /var/lib/apt/lists/* && \docker-php-ext-configure pdo_dblib --with-libdir=lib/x86_64-linux-gnu && \docker-php-ext-install -j$(nproc) pdo_dblib# 1.0.15 增加 ldap 扩展 RUN apt-get update && \apt-get install -y --no-install-recommends libldap2-dev && \rm -r /var/lib/apt/lists/* && \docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu && \docker-php-ext-install -j$(nproc) ldap# 1.0.16 增加 imap 扩展 RUN apt-get update && \apt-get install -y --no-install-recommends libc-client-dev libkrb5-dev && \rm -r /var/lib/apt/lists/* && \docker-php-ext-configure imap --with-kerberos --with-imap-ssl && \docker-php-ext-install -j$(nproc) imap# 1.0.17 增加 interbase 扩展 RUN apt-get update && \apt-get install -y --no-install-recommends firebird-dev && \rm -r /var/lib/apt/lists/* && \docker-php-ext-install -j$(nproc) interbase# 1.0.18 增加 intl 扩展 RUN apt-get update && \apt-get install -y --no-install-recommends libicu-dev && \rm -r /var/lib/apt/lists/* && \docker-php-ext-install -j$(nproc) intl# 1.0.19 增加 mcrypt 扩展 RUN apt-get update && \ apt-get install -y --no-install-recommends libmcrypt-dev && \rm -r /var/lib/apt/lists/* && \pecl install mcrypt-1.0.1 && \docker-php-ext-enable mcrypt# 1.0.20 imagick 扩展RUN export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" && \apt-get update && \apt-get install -y --no-install-recommends libmagickwand-dev && \rm -rf /var/lib/apt/lists/* && \pecl install imagick-3.4.3 && \docker-php-ext-enable imagick# 1.0.21 增加 Memcached 扩展 RUN apt-get update && \ apt-get install -y --no-install-recommends zlib1g-dev libmemcached-dev && \rm -r /var/lib/apt/lists/* && \pecl install memcached && \docker-php-ext-enable memcached# 1.0.22 redis 扩展RUN pecl install redis-4.0.1 && docker-php-ext-enable redis# 1.0.23 增加 opcache 扩展 RUN docker-php-ext-configure opcache --enable-opcache && docker-php-ext-install opcache# 1.0.24 增加 odbc, pdo_odbc 扩展 RUN set -ex; \docker-php-source extract; \{ \ echo '# https://github.com/docker-library/php/issues/103#issuecomment-271413933'; \ echo 'AC_DEFUN([PHP_ALWAYS_SHARED],[])dnl'; \ echo; \ cat /usr/src/php/ext/odbc/config.m4; \} > temp.m4; \mv temp.m4 /usr/src/php/ext/odbc/config.m4; \apt-get update; \apt-get install -y --no-install-recommends unixodbc-dev; \rm -rf /var/lib/apt/lists/*; \docker-php-ext-configure odbc --with-unixODBC=shared,/usr; \docker-php-ext-configure pdo_odbc --with-pdo-odbc=unixODBC,/usr; \docker-php-ext-install odbc pdo_odbc; \docker-php-source delete# 镜像信息LABEL Author="Leo"LABEL Version="1.0.25-fpm"LABEL Description="PHP FPM 7.2 镜像. All extensions."到此,相信大家对"Docker怎么用PHP扩展配置"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
配置
内容
官方
版本
镜像
学习
实用
更深
信息
兴趣
图像
图像处理
基础
实用性
实际
容器
操作简单
文件
方法
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
福州有哪些软件开发公司
滨州办公软件开发
盗版对软件开发的学校
建设银行电话客服数据库异常
上海喔噻互联网科技股票
农行卡怎么会扣网络技术费
服务器完成苹果代码打包
psv 数据库
nas网络映射服务器
iis服务器启动默认文档
如何修改oracle数据库用户
网络安全与中国好网民
三个同步 网络安全
网络安全信息资产定义
丹东惠民卡服务器响应错误
数据库组合键
数据库的加锁机制
软件开发职业发展路线
小米 服务器失败
电商后台管理系统数据库需求分析
戴尔R410服务器剪辑
咸宁一流的计算机软件开发
服务器完成苹果代码打包
hp服务器配管理ip
天津聚美家品网络技术有限公司
网络安全人员具备条件
ipmi服务器管理系统
如何查看服务器ip
网络安全误操作事故心得体会
网站服务器样式