6 docker 安装 php环境

  • docker 安装php环境

1 安装nginx
 docker pull nginx
2 安装php-fpm
docker pull php:7.2-fpm
3 映射php环境目录
docker run --name dream-php -d  \
       -v /usr/local/webservice/:/var/www/html  \
       php:7.2-fpm

/usr/local/webservice/ . 系统本身文件目录
/var/www/html 镜像目录

4 映射nginx运行目录和配置目录
docker run --name dream-nginx -d  \
       -p 80:80 \
       -v /usr/local/webservice:/usr/share/nginx/html:ro \
       -v /usr/local/webservice-nginx/conf.d:/etc/nginx/conf.d:ro  \
       --link dream-php:php  
       nginx

目录列表
  |--webservice
      --index.php

  |--webservice-nginx
      |--conf.d
           --default.conf
           --web.conf
web.conf
server {
        listen       80;
        server_name  www.mingyuan.site;
     
        location / {
            root   /usr/share/nginx/html/wing;
            index  index.html index.htm;
        }
     
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   /usr/share/nginx/html;
        }
     
        location ~ \.php$ {
            fastcgi_pass   php:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /var/www/html/$fastcgi_script_name;
            include        fastcgi_params;
        }
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。