Browse Source

上次项目修改目录结构

liuyuqi-dellpc 4 years ago
parent
commit
e413c471d4

+ 15 - 2
README.md

@@ -1,9 +1,22 @@
 ## docker-php
 
-php环境 docker 容器
+php 环境 docker 容器,[docker-php官方github仓库](https://github.com/docker-library/php)。首先说一下 [docker官方php镜像](https://hub.docker.com/_/php):
 
+php有php5.6,php7等版本;服务器镜像有alpine/ubuntu/centos等版本;机器有x86/arm;还有 php+apache 镜像(php-cli/)这样组合就有很多可能,官方有 2996 个 tag。这么多镜像用哪个:
+
+1. 选择php版本,7.1/7.2/7.3
+
+2. 选择 apache 组合,apache/cli/fpm/zts
+
+3. 选择平台,alpine3.10/buster/stretch
+
+组合一下就是:7.3-apache-buster, 7.2-fpm-alpine3.10 。所有 tag 目录如下: https://github.com/docker-library/docs/blob/master/php/README.md#supported-tags-and-respective-dockerfile-links
+
+
+## docker中php开发环境搭建
+
+官方镜像不附带 xdebug/redis/mysql,所以本项目构建开发镜像或compose stack:
 
-## develope
 ```
 docker pull nginx
 docker pull mysql

+ 0 - 0
.dockerignore → all-in-php/.dockerignore


+ 0 - 5
Dockerfile → all-in-php/Dockerfile

@@ -9,8 +9,3 @@ RUN apt-get -y update
 RUN apt-get install -y libpng12-dev libjpeg-dev libpq-dev libxml2-dev
 RUN pdo_mysql pdo_pgsql
 RUN pecl install redis-3.1.1
-
-# Using pip:
-RUN python3 -m pip install -r requirements.txt
-ADD ./src /app
-CMD ["python3", "-m", "docker-php"]

+ 2 - 0
all-in-php/README.md

@@ -0,0 +1,2 @@
+## all-in-php
+

+ 0 - 0
conf/apache/httpd.conf → all-in-php/conf/apache/httpd.conf


+ 0 - 0
conf/apache/virtualhost/default.conf → all-in-php/conf/apache/virtualhost/default.conf


+ 0 - 0
conf/mysql/my.conf → all-in-php/conf/mysql/my.conf


+ 0 - 0
conf/nginx/default.conf → all-in-php/conf/nginx/default.conf


+ 0 - 0
conf/php/php.ini → all-in-php/conf/php/php.ini


+ 0 - 0
conf/redis/redis.conf → all-in-php/conf/redis/redis.conf


+ 0 - 0
docker-compose.1.yml → all-in-php/docker-compose.1.yml


+ 0 - 0
docker-compose.2.yml → all-in-php/docker-compose.2.yml


+ 0 - 0
docker-compose.debug.yml → all-in-php/docker-compose.debug.yml


+ 0 - 0
docker-compose.yml → all-in-php/docker-compose.yml


+ 0 - 0
src/index.php → all-in-php/src/index.php


+ 0 - 0
tools/start_mysql.sh → all-in-php/tools/start_mysql.sh


+ 0 - 0
tools/start_nginx.sh → all-in-php/tools/start_nginx.sh


+ 0 - 0
tools/start_php.sh → all-in-php/tools/start_php.sh