首页 > Web开发 > 详细

分享 Docker 构建的 PHP

时间:2020-04-09 12:27:38      阅读:80      评论:0      收藏:0      [点我收藏+]

背景描述

为了避免每次安装各种各样的扩展,所以构建了一个比较常用扩展

地址:https://hub.docker.com/repository/docker/zhanghuizong/php-7.4.3-fpm

开箱即用

镜像包含内容

  1. composer
  2. php常用扩展

使用php

#!/bin/bash
docker run -it --rm --name php-7.4.3-fpm-cli -v "$PWD":/tmp -w /tmp zhanghuizong/php-7.4.3-fpm:v1.0.0 php $@

使用composer

#!/bin/bash
docker run -it --rm --name php-7.4.3-fpm-cli -v "$PWD":/tmp -w /tmp zhanghuizong/php-7.4.3-fpm:v1.0.0 composer $@

composer配置镜像

docker run -it --rm --name php-7.4.3-fpm-cli -v "$PWD":/tmp -v /root/.composer/:/root/.composer/ -w /tmp zhanghuizong/php-7.4.3-fpm:v1.0.0 composer $@

将宿主机中的composer目录相关配置文件映射容器中即可

支持常用扩展

[PHP Modules]

  • amqp
  • bcmath
  • calendar
  • Core
  • ctype
  • curl
  • date
  • dom
  • fileinfo
  • filter
  • ftp
  • gd
  • hash
  • iconv
  • json
  • libxml
  • mbstring
  • mcrypt
  • mongodb
  • mysqlnd
  • openssl
  • pcntl
  • pcre
  • PDO
  • pdo_mysql
  • pdo_sqlite
  • Phar
  • posix
  • readline
  • redis
  • Reflection
  • session
  • SimpleXML
  • soap
  • sockets
  • sodium
  • SPL
  • sqlite3
  • standard
  • swoole
  • tokenizer
  • xdebug
  • xlswriter
  • xml
  • xmlreader
  • xmlwriter
  • Zend OPcache
  • zip
  • zlib

[Zend Modules]

  • Xdebug
  • Zend OPcache

分享 Docker 构建的 PHP

原文:https://www.cnblogs.com/zhanghuizong/p/12666004.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!