千家信息网

docker怎么安装php

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章主要讲解了"docker怎么安装php",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"docker怎么安装php"吧!docker安装php之前
千家信息网最后更新 2025年02月02日docker怎么安装php

这篇文章主要讲解了"docker怎么安装php",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"docker怎么安装php"吧!

docker安装php

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

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

安装步骤如下:

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

  • docker安装

  • docker-compose安装

  1. clone项目:

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


  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 -vPHP 7.2.19 (cli) (built: Jun 28 2019 03:58:08) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies    with Zend OPcache v7.2.19, Copyright (c) 1999-2018, by Zend Technologies$ composer -vComposer version 1.8.6 2019-06-11 15:03:05

感谢各位的阅读,以上就是"docker怎么安装php"的内容了,经过本文的学习后,相信大家对docker怎么安装php这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

0