美文网首页
Docker PHP5.3~7.2镜像分享

Docker PHP5.3~7.2镜像分享

作者: 七哥inn | 来源:发表于2018-12-09 13:23 被阅读0次

序:
最近在制作Docker镜像,因为自己的一套基于ecshop的微商城需要使用PHP5.3,折腾了许久,终于将镜像编译完成,随后又将php5.4-7.2的所有版本编译发布出来。
本文编撰于2018.12.09

目前已将镜像上传到官方网站:https://hub.docker.com/r/leleos/php-fpm/
说明如下

1. min部分,以hub.docker.com的官方PHP debian版本为基础编译。

leleos/php-fpm:5.3 -min
leleos/php-fpm:5.4 -min
leleos/php-fpm:5.5 -min
leleos/php-fpm:5.6 -min
leleos/php-fpm:7.0 -min
leleos/php-fpm:7.1 -min
leleos/php-fpm:7.2 -min
以上带min的版本仅仅是官方的二次封装,设置了时区为Asia/Hong_Kong,方便开发工作

2. 正常版本号部分,以min版为基础,增加了扩展。作为开发或把玩使用

leleos/php-fpm:5.3
leleos/php-fpm:5.4
leleos/php-fpm:5.5
leleos/php-fpm:5.6
leleos/php-fpm:7.0
leleos/php-fpm:7.1
leleos/php-fpm:7.2

增加了如下扩展:
5.3版本

amqp, apc, apcu, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, ereg, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imagick, imap, interbase, intl, json, ldap, libxml, mbstring, mcrypt, memcache, memcached, mongo, mongodb, msgpack, mysql, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_dblib, PDO_Firebird, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, phalcon, Phar, posix, pspell, rdkafka, readline, recode, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, SQLite, sqlite3, standard, swoole, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, uploadprogress, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

5.4版本

amqp, apc, apcu, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, ereg, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imagick, imap, interbase, intl, json, ldap, libxml, mbstring, mcrypt, memcache, memcached, mongo, mongodb, msgpack, mysql, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_dblib, PDO_Firebird, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, phalcon, Phar, posix, pspell, rdkafka, readline, recode, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, sqlite3, standard, swoole, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, uploadprogress, wddx,  xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

5.5版本

amqp, apc, apcu, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, ereg, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imagick, imap, interbase, intl, json, ldap, libxml, mbstring, mcrypt, memcache, memcached, mongo, mongodb, msgpack, mysql, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_dblib, PDO_Firebird, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, phalcon, Phar, posix, pspell, rdkafka, readline, recode, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, sqlite3, standard, swoole, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, uploadprogress, wddx,  xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

5.6版本

amqp, apc, apcu, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, ereg, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imagick, imap, interbase, intl, json, ldap, libxml, mbstring, mcrypt, memcache, memcached, mhash, mongo, mongodb, msgpack, mysql, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_dblib, PDO_Firebird, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, phalcon, Phar, posix, pspell, rdkafka, readline, recode, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, sqlite3, standard, swoole, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, uploadprogress, wddx,  xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

7.0版本

amqp, apcu, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imagick, imap, interbase, intl, json, ldap, libxml, mbstring, mcrypt, memcache, memcached, mongodb, msgpack, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_dblib, PDO_Firebird, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, phalcon, Phar, posix, pspell, rdkafka, readline, recode, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, sqlite3, standard, swoole, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, uploadprogress, wddx,  xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

7.1版本

amqp, apcu, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imagick, imap, interbase, intl, json, ldap, libxml, mbstring, mcrypt, memcache, memcached, mongodb, msgpack, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_dblib, PDO_Firebird, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, phalcon, Phar, posix, pspell, rdkafka, readline, recode, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, sqlite3, standard, swoole, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, uploadprogress, wddx,  xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

7.2版本

amqp, apcu, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imagick, imap, interbase, intl, json, ldap, libxml, mbstring, mcrypt, memcache, memcached, mongodb, msgpack, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_dblib, PDO_Firebird, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, phalcon, Phar, posix, pspell, rdkafka, readline, recode, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, sodium, SPL, sqlite3, standard, swoole, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, uploadprogress, wddx,  xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

7.3 版本还在RC中,没有制作。

3 . 下载方式

//下载 5.3
docker pull leleos/php-fpm:5.3

//下载 5.4
docker pull leleos/php-fpm:5.4

//下载 5.5
docker pull leleos/php-fpm:5.5

//下载 5.6
docker pull leleos/php-fpm:5.6

//下载 7.0
docker pull leleos/php-fpm:7.0

//下载 7.1
docker pull leleos/php-fpm:7.1

//下载 7.2
docker pull leleos/php-fpm:7.2

4. 使用方式

version: '3'
services: 
  nginx: 
    image: leleos/nginx:1.15.7-alpine
    container_name: nginx
    volumes:
      - ./wwwroot:/usr/share/nginx/html:rw
      - ./nginx/conf.d/nginx.conf:/etc/nginx/nginx.conf:rw
      - ./nginx/log:/var/log/nginx:rw
    restart: always
    links:
      - php
  php:
    image: leleos/php-fpm:7.2
    restart: always
    volumes:
      - ./wwwroot:/usr/share/nginx/html:rw
      - ./php/log:/var/log/phplog
    container_name: php
    environment:
      NEW_UID: 1000
      NEW_GID: 1000

相关文章

网友评论

      本文标题:Docker PHP5.3~7.2镜像分享

      本文链接:https://www.haomeiwen.com/subject/jkghhqtx.html