PHP运行需要安装php-fpm,并且需要通过nginx或者apache反向代理到php-fpm的端口,配置复杂,如果涉及分布式服务器部署,或者客户私有化部署,配置环境需要耽误不少时间,所以可以通过docker快速运行PHP项目
一行代码实现
docker run --name website -v `pwd`:/var/www/html -dp 8000:80 zevenfang/docker-apache-php7
使用docker-compose
version: "3"
services:
web:
image: zevenfang/docker-apache-php7
container_name: website
ports:
- 8000:80
volumes:
- ./:/var/www/html
restart: unless-stopped