【问题标题】:How to manage dependencies for a Php application?如何管理 PHP 应用程序的依赖项?
【发布时间】:2015-09-20 15:20:22
【问题描述】:

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

【问题讨论】:

  • 我不确定如何专门查找版本控制,但我尝试使用function_exists("functionname")class_exists("classname") 查找我知道我的代码需要的函数或类。我想,要安装,您必须拥有服务器管理员权限。

标签: php build dependencies installation libraries


【解决方案1】:

你可以使用composer,查看https://getcomposer.org/的文档

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

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

然后运行:Composer install

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-12
    • 2011-04-16
    • 1970-01-01
    • 2013-04-22
    • 2016-08-01
    • 2012-11-22
    相关资源
    最近更新 更多