如何管理 Php 应用程序的依赖项?
How to manage dependencies for a Php application?
我有一个 php 应用程序,它要求运行它的服务器有 php5-imagick 和 php5-mcrypt 安装并启用。我可以使用什么样的工具来查看是否安装了这两个工具,如果没有安装它们?我不知道这些工具叫什么,这就是为什么我不是很具体?提前致谢。
您可以使用 composer,在 https://getcomposer.org/
查找文档
安装后,您可以在项目根目录中创建一个 composer.json 文件,该文件准确定义了应用程序 运行 所需的内容。例如:
{
"name": "Foo\Bar",
"require": {
"php": ">=5.4.0",
"ext-imagick": "*"
}
}
然后运行:安装 Composer
它会告诉您 "require" 部分中的依赖项是否未得到满足。您仍然需要手动安装 php5-* 东西,但这是一个很好的指南。
我有一个 php 应用程序,它要求运行它的服务器有 php5-imagick 和 php5-mcrypt 安装并启用。我可以使用什么样的工具来查看是否安装了这两个工具,如果没有安装它们?我不知道这些工具叫什么,这就是为什么我不是很具体?提前致谢。
您可以使用 composer,在 https://getcomposer.org/
查找文档安装后,您可以在项目根目录中创建一个 composer.json 文件,该文件准确定义了应用程序 运行 所需的内容。例如:
{
"name": "Foo\Bar",
"require": {
"php": ">=5.4.0",
"ext-imagick": "*"
}
}
然后运行:安装 Composer
它会告诉您 "require" 部分中的依赖项是否未得到满足。您仍然需要手动安装 php5-* 东西,但这是一个很好的指南。