【发布时间】:2016-01-09 16:17:36
【问题描述】:
我想知道如何在不同的服务器上编译 apache 和 php,因为我们在编译 php 时需要参考 apache。
我已经在一台 ubuntu 机器上从源代码安装了 apache2,比如“server1”。 我想在另一台 ubuntu 机器上从源代码安装 php,比如“server2”。 “server2”上 php 的配置命令是
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
其中 --with-apxs2 指向本地 apache 文件系统,但我的 apache 文件系统位于不同的机器 server1 上。
我正在 Docker 中尝试此解决方案,其中集线器有许多现成的 LAMP 服务器可供使用。但我想尝试在单独的 docker 容器上从源代码编译。
提前致谢。
【问题讨论】:
-
你考虑过docker注册表中的官方php镜像吗?它旨在帮助您构建自己的图像,如果您选择不使用它,则该方法很有用:hub.docker.com/_/php
-
我将使用来自 docker 注册表的官方 PHP 映像作为我的最后选择。感谢链接