https://github.com/anhoder/docker-php-env
Docker安装PHP开发环境
https://github.com/anhoder/docker-php-env
docker docker-compose env mysql nginx php redis
Last synced: 2 months ago
JSON representation
Docker安装PHP开发环境
- Host: GitHub
- URL: https://github.com/anhoder/docker-php-env
- Owner: anhoder
- Created: 2019-10-15T11:17:11.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-12-20T10:55:15.000Z (over 5 years ago)
- Last Synced: 2025-03-22T05:27:17.431Z (over 1 year ago)
- Topics: docker, docker-compose, env, mysql, nginx, php, redis
- Language: Dockerfile
- Size: 89.8 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# alan-php-env
## Introduction
该项目是使用Docker搭建的PHP开发环境,包括以下几个容器:
* PHP-FPM 7.2
* Nginx
* MySQL 5.7
* Redis
## Usage(docker-compose)
```sh
# 全部启动
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代码到本地
```sh
git clone https://github.com/anhoder/alan-php-env.git
```
2、进入项目目录,并执行php-env-start.sh文件
```sh
cd docker-php-env && chmod +x *.sh && build.sh
```
### 运行
```sh
./start.sh
```
打开浏览器,访问[http://localhost](http://localhost)、[http://localhost/phpinfo.php](http://localhost/phpinfo.php),若能成功访问页面,表示运行成功!
## Other
### 停止
```sh
./stop.sh
```
### 重启
```sh
./restart.sh
```
### 卸载
```sh
./uninstall.sh
```