您现在的位置是:首页 > 文章详情

docker安装php

日期:2019-07-29点击:399

docker安装php

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

软件地址:https://github.com/wallace5303/dnnmmp

安装步骤如下:

  1. 本地安装gitdockerdocker-compose(建议使用最新版本:1.23)。
  1. clone项目:

    # 如果不是`root`用户,那么将当前用户加入`docker`用户组 $ sudo gpasswd -a ${USER} docker # 获取项目 $ git clone https://github.com/wallace5303/dnnmmp
  2. 构建并启动:

    $ cd dnnmmp # 构建 $ docker-compose build php72 # 后台运行 $ docker-compose up -d php72
    >查看容器:```$ docker container ls``` 
  3. 命令行使用

编辑 ~/.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
原文链接:https://yq.aliyun.com/articles/711810
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章