docker与PHP结合(一)

  1. 使用PHP官方镜像运行第一个PHP程序
    1. 下载 docker pull php:7.2.0-cli-alpine3.6php

    2. 交互模式运行 docker run -it --name myphp php:7.2.0-cli-alpine3.6 php -mweb

      1. 事列 挂载一个本地的运行docker

      2. 运行一个临时的容器  不会留下什么apache

      3. docker run -it --name runphp --rm -v /root/php:/abc php:7.2.0-cli-alpine3.6 php /abc/index.phpit

      4. 后台运行 容器

      5. docker run -d --name myphp 后台

  2. php+fpm+apaches实例cli

    1. 下载fpm 选择alpine的版本 docker pull php:7.2.0-fpm-alpine3.6配置

    2. 运行 docker run -d --rm --name fpm php:7.2.0-fpm-alpine3.6下载

    3. 下载apache  docker pull httpd:2.4-alpine

    4. 运行 docker run -d -p 8080:80 --rm --name myweb -v /root/php:/usr/local/apache2/htdocs/  httpd:2.4-alpine  (映射到8080端口)

    5. php+fpm+apache联合

      1. 修改httpd.conf配置文件 默认系统里面有在 /usr/local/apache2/conf/httpd.conf

      2. docker exec -it myweb cat /usr/local/apache2/conf/httpd.conf

      3. 复制一下

相关文章
相关标签/搜索