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. 複製一下

相關文章
相關標籤/搜索