首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在编译机器上构建php,并在高山上运行失败

在编译机器上构建php,并在高山上运行失败
EN

Stack Overflow用户
提问于 2019-04-25 23:54:59
回答 1查看 517关注 0票数 1

我尝试使用以下命令构建php7:

代码语言:javascript
复制
./configure --prefix=/root/testphp --with-openssl --enable-zip --enable-mbstring --with-pdo-mysql --enable-static
make
make install

然后我试着在编译器上运行它,它是这样工作的:

代码语言:javascript
复制
[root@guningvm ~]# /root/testphp/bin/php -v
PHP 7.3.4 (cli) (built: Apr  8 2019 11:25:09) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.4, Copyright (c) 1998-2018 Zend Technologies

但是当我将dir /root/testphp挂载到一个高山码头容器上时:

代码语言:javascript
复制
docker run -itd --name "testforphp" -v /root/testphp/:/usr/local/php/ alpine:3.7

/usr/local/php/bin/php -v在容器中运行php命令,sh: /usr/local/php/bin/php: not found出错了

有人能告诉我为什么它不工作吗?我花了很多时间在这个problem.Thanks上。

EN

回答 1

Stack Overflow用户

发布于 2019-05-06 11:21:50

魔鬼们主张回答:

如果您的主机操作系统是fedora 30,而您的容器基于fedora 30镜像,那么这将很好地工作。

但话又说回来,我们回到我最初的评论,这不是我们使用容器的方式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55853289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档