docker安装的php 在cli中使用
2023-12-20 19:38:00
1: 修改 ~/.bashrc 中新增
php7 () {
tty=
tty -s && tty=--tty
docker run \
$tty \
--interactive \
--rm \
--volume /website:/website:rw \
--workdir /website/project \
--network=dnmp_dnmp \
dnmp_php php "$@"
}
–network=dnmp_dnmp 重要, 不然连不上数据库, 可通过docker inspect php | grep NetworkMode
查看
dnmp_php php “$@” dnmp_php 是在 php74 函数中定义的一个变量,用于存储包含 PHP 的 Docker 容器的名称。当您调用 php74 函数时,它会在名为 dnmp_php 的 Docker 容器中执行您传递给函数的 PHP 命令,这些命令作为参数传递给函数并以 $@ 的形式传递给 docker run 命令中的 php 命令。
2: 宿主机 supervisor 中使用
command=/bin/bash -c "source /root/.bashrc && cd /website/enlightv && php7 index.php admin/mq/receive_stock"
文章来源:https://blog.csdn.net/qq_34832347/article/details/135115053
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!