如何管理Php应用程序的依赖项?

时间:2015-07-02 22:29:10

标签: php build dependencies install libraries

我有一个php应用程序,要求运行它的服务器安装并启用 php5-imagick php5-mcrypt 。我可以使用什么样的工具来查看是否安装了这两个工具,如果不安装它们呢?我不知道这些工具被称为什么,这就是为什么我不是非常具体?提前谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用composer,在https://getcomposer.org/

查找文档

安装完成后,您可以在项目根目录中创建一个composer.json文件,该文件准确定义了运行应用程序所需的内容。例如:

{
    "name": "Foo\Bar",
    "require": {
        "php": ">=5.4.0",
        "ext-imagick": "*"
    }
}

然后运行:Composer install

它会告诉您是否未满足“require”部分中的依赖项。你仍然需要手动安装php5- *东西,但它是一个很好的指南。