Skip to content

anhoder/docker-php-env

Repository files navigation

alan-php-env

Introduction

该项目是使用Docker搭建的PHP开发环境,包括以下几个容器:

  • PHP-FPM 7.2
  • Nginx
  • MySQL 5.7
  • Redis

Usage(docker-compose)

# 全部启动
docker-compose up -d 

# 然后打开浏览器,访问http://localhost:8081
# NGINX默认端口为8081,可以在.env中进行修改



# 单独启动某个容器
docker-compose up -d nginx

docker-compose up -d mysql

# ...

docker-compose的配置文件位于.env,可以根据需要进行修改

Usage(shell)

先构建,后运行

构建

1、Clone代码到本地

git clone https://github.com/anhoder/alan-php-env.git

2、进入项目目录,并执行php-env-start.sh文件

cd docker-php-env && chmod +x *.sh && build.sh

运行

./start.sh

打开浏览器,访问http://localhosthttp://localhost/phpinfo.php,若能成功访问页面,表示运行成功!

Other

停止

./stop.sh

重启

./restart.sh

卸载

./uninstall.sh