[英]php and apache together in docker
首先,我提取了 apache 圖像:
docker pull httpd
然后我在8080
端口上運行了我的 apache
docker run -dit --name httpd -p 8080:80 -v "$PWD":/usr/local/apache2/htdocs/ httpd
我打開了127.0.0.1:8080
沒關系,我有一個名為info.php
的文件,它存在於PWD
中,當我在瀏覽器中打開它時,我看到 php 代碼並且它尚未編譯
它如何在 docker 中一起使用 php 和 apache 以及我如何能夠在我的瀏覽器中運行 ZE1BFD762321E409CEE4AC0
我是 docker 的新手
您可以使用此圖像php:<version>-apache
php:-apache
此映像包含 Debian 的 Apache httpd 和 PHP(作為 mod_php)並默認使用 mpm_prefork。
docker run -d -p 80:80 --name my-apache-php-app -v "$PWD":/var/www/html php:7.2-apache
或者,您可以在構建時復制 PHP 文件。
樹
├── Dockerfile
└── src
└── info.php
Dockerfile
FROM php:7.2-apache
COPY src/ /var/www/html/
運行容器
docker run -d -p 80:80 --name my-apache-php-app my_image
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.