Skip to content

lockdown56/env_php_docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使用说明

开发中还会用到 php 命令行和 composer 工具, 使用 build 目录下的打包文件构建相关镜像

php-cli

在~/.bashrc 中添加别名, 注意 docker 镜像换成自己期望的版本

alias php="sudo docker run -it --rm -v \$PWD:/usr/src/myapp -w /usr/src/myapp php:7.4.0-cli-alpine php "

composer 命令行工具

  1. 在~/.bashrc 中添加别名,注意 docker 镜像换成自己期望的版本
  2. 把 build/config/.composer 拷贝到 $HOME/ 下,并设置可访问的权限
  3. 可以在$HOME/.composer/config.json 修改 composer 配置,包括镜像源的修改
alias composer="sudo docker run --rm -it --user \$(id -u):\$(id -g) -v \$PWD:/app -v \$HOME/.composer:/.composer composer:1.9.1 composer "

打包镜像说明

  1. 官方 php 镜像只有核心的扩展库,缺少 gd 库等开发生产环境中可能用到的库,需要自己添加所需扩展并打包镜像
  2. 官方 composer 镜像同上
  3. 在 win10 WSL 环境中注意挂在卷的限制,如果没有设置磁盘的挂载权限是没法挂载的, 详情查看 参考地址

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published