#bz2 扩展的安装, 读写 bzip2.bz2压缩文件 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 #enchant 扩展的安装, 拼写检查库 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 #gd 扩展的安装. 图像处理 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 #gmp 扩展的安装, GMP 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 #soap wddx xmlrpc tidy xsl 扩展的安装 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 #zip 扩展的安装 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 #snmp 扩展的安装 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 #pgsql, pdo_pgsql 扩展的安装 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 #pspell 扩展的安装 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 #recode 扩展的安装 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 #pdo_firebird 扩展的安装 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 #pdo_dblib 扩展的安装 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-libdirlib/x86_64-linux-gnu \ docker-php-ext-install -j$(nproc) pdo_dblib #ldap 扩展的安装 apt-get update \ apt-get install -y --no-install-recommends libldap2-dev \ rm -r /var/lib/apt/lists/* \ docker-php-ext-configure ldap --with-libdirlib/x86_64-linux-gnu \ docker-php-ext-install -j$(nproc) ldap #imap 扩展的安装 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 #interbase 扩展的安装 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 #intl 扩展的安装 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 #mcrypt 扩展的安装 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 #imagick 扩展的安装(PHP7.x) 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 #imagick 扩展的安装(PHP8.x) apt-get update apt-get install -y \ libmagickwand-dev \ imagemagick \ --no-install-recommends pecl install imagick \ docker-php-ext-enable imagick #memcached 扩展的安装 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 #redis 扩展的安装 pecl install redis docker-php-ext-enable redis # opcache 扩展的安装 docker-php-ext-configure opcache --enable-opcache docker-php-ext-install opcache版权声明本文为CSDN博主「$.phper」的原创文章遵循CC 4.0 BY-SA版权协议转载请附上原文出处链接及本声明。原文链接https://blog.csdn.net/weixin_42593599/article/details/107684542
docker 安装php常用扩展
#bz2 扩展的安装, 读写 bzip2.bz2压缩文件 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 #enchant 扩展的安装, 拼写检查库 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 #gd 扩展的安装. 图像处理 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 #gmp 扩展的安装, GMP 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 #soap wddx xmlrpc tidy xsl 扩展的安装 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 #zip 扩展的安装 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 #snmp 扩展的安装 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 #pgsql, pdo_pgsql 扩展的安装 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 #pspell 扩展的安装 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 #recode 扩展的安装 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 #pdo_firebird 扩展的安装 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 #pdo_dblib 扩展的安装 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-libdirlib/x86_64-linux-gnu \ docker-php-ext-install -j$(nproc) pdo_dblib #ldap 扩展的安装 apt-get update \ apt-get install -y --no-install-recommends libldap2-dev \ rm -r /var/lib/apt/lists/* \ docker-php-ext-configure ldap --with-libdirlib/x86_64-linux-gnu \ docker-php-ext-install -j$(nproc) ldap #imap 扩展的安装 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 #interbase 扩展的安装 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 #intl 扩展的安装 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 #mcrypt 扩展的安装 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 #imagick 扩展的安装(PHP7.x) 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 #imagick 扩展的安装(PHP8.x) apt-get update apt-get install -y \ libmagickwand-dev \ imagemagick \ --no-install-recommends pecl install imagick \ docker-php-ext-enable imagick #memcached 扩展的安装 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 #redis 扩展的安装 pecl install redis docker-php-ext-enable redis # opcache 扩展的安装 docker-php-ext-configure opcache --enable-opcache docker-php-ext-install opcache版权声明本文为CSDN博主「$.phper」的原创文章遵循CC 4.0 BY-SA版权协议转载请附上原文出处链接及本声明。原文链接https://blog.csdn.net/weixin_42593599/article/details/107684542