<返回更多

docker安装php

2019-07-31    
加入收藏

 

之前写的一篇文章Docker内容介绍的比较多,但有很多网友反映对docker不是很熟悉,很难一次性全部接收完,因此写一篇单独安装php的。

软件地址:https://github.com/wallace530...

安装步骤如下:

  1. 本地安装git、docker和docker-compose(建议使用最新版本:1.23)。
  1. clone项目:
# 如果不是`root`用户,那么将当前用户加入`docker`用户组
$ sudo gpasswd -a ${USER} docker
# 获取项目
$ git clone git@github.com:wallace5303/dnnmmp.git
  1. 构建并启动:
$ cd dnnmmp
# 构建 
$ docker-compose build Nginx 
# 后台运行
$ docker-compose up -d nginx

查看容器:$ docker container ls

  1. 命令行使用

编辑 ~/.bashrc(或 ~/.zshrc),并在行尾添加

 # 如果电脑上已经安装过软件,请更换函数名称
 php () {
 tty=
 tty -s && tty=--tty
 docker run 
 $tty 
 --interactive 
 --rm 
 --volume $PWD:/var/www/html:rw 
 --workdir /var/www/html 
 dnnmmp_php72 php "$@"
 }
 composer () {
 tty=
 tty -s && tty=--tty
 docker run 
 $tty 
 --interactive 
 --rm 
 --user $(id -u):$(id -g) 
 --volume ~/dnnmmp/composer:/tmp 
 --volume /etc/passwd:/etc/passwd:ro 
 --volume /etc/group:/etc/group:ro 
 --volume $(pwd):/App 
 composer "$@"
 }

(3)让修改的内容生效

$ source ~/.bashrc(或 ~/.zshrc)

(4)查看版本信息

$ php -v
PHP 7.2.19 (cli) (built: Jun 28 2019 03:58:08) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
 with Zend OPcache v7.2.19, Copyright (c) 1999-2018, by Zend Technologies
$ composer -v
Composer version 1.8.6 2019-06-11 15:03:05
声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>