【发布时间】:2018-08-31 21:25:41
【问题描述】:
我知道下面的场景与现代最佳实践相去甚远,但让我们试一试。
假设:
- 您的开发环境和服务器具有相同的 PHP 版本,但操作系统不同。
- 您希望/必须将您的供应商文件夹按原样部署到服务器。
这有多大可能:某些软件包由于操作系统切换而无法工作,如果它们是从服务器上的 composer json 文件安装的,则可以避免失败(即它们不完全依赖于平台)?
我从这个question 知道安装期间设置的绝对路径可能是个问题。还有其他可能的问题吗?
【问题讨论】:
-
经验证据:概率为 100%。你在问题中说让我们试一试,这是公平的。但是现在绝对没有理由再出现这样的问题了,因为 vagrant 和 docker 广泛可用且易于使用。
标签: php composer-php devops