如何在PHP中设置虚拟环境来管理第三方库?

时间:2018-04-05 15:11:09

标签: php virtualenv

我来自python,其中pip和virtualenv使管理依赖项变得非常简单,而不会污染Python的全局解释器。我理解php有Composer和virtPHP,但有没有办法指定安装虚拟环境的目录,而不是virtPHP默认为〜/ .virtPHP?

使用Python,我通常将其安装在我的应用程序根目录下,名称为“venv”,然后gitignore它。还有其他我不知道的工具可以让PHP变得简单吗?

1 个答案:

答案 0 :(得分:0)

可能是你需要的作曲家。它的作用非常简单。您编写了一个json文件,其中包含您需要的依赖项&一些项目详细信息,当使用“composer install”时,具有您指定的依赖项的文件夹“vendors”将添加到您的项目文件夹中。

当您删除projet文件夹时,所有依赖关系也都消失了。