如何在 wamp 上安装 php_id3?

Posted

技术标签:

【中文标题】如何在 wamp 上安装 php_id3?【英文标题】:How to install php_id3 on wamp? 【发布时间】:2012-07-29 12:39:33 【问题描述】:

我试图找到人们谈论的文件,即 php_id3.dll。我已经读到您可以在 wamp 上使用 id 3 安装它,但是当我用谷歌搜索它时,我得到了各种各样的诈骗网站。

有谁知道我在哪里可以找到它?

【问题讨论】:

你想安装什么?构建此扩展不需要外部库。:php.net/manual/en/id3.requirements.php @Jocelyn:你还是要build it。 问题是关于安装,而不是关于构建......这个问题对我来说很不清楚...... @Jocelyn 我得到 PHP 致命错误:在我的 apache 错误日志中调用未定义函数 id3_get_tag(),我上网搜索并阅读了有关安装 php_id3.dll 的信息,我对这些扩展没有任何经验... 【参考方案1】:

您需要的所有信息都在 PHP 官方文档中:

您得到的错误(未定义函数)表示您的 PHP 配置中未启用 ID3 扩展:

How to change configuration settings

如果您没有 ID3 扩展文件(它可能名为 php_id3.dll 或类似名称),您必须找到下载它的地方,或者自己从源代码构建它。

ID3 installation Building on Windows Installation of PECL extensions Installing a PHP extension on Windows Downloading PECL extensions PECL Package ID3 Building from source

【讨论】:

【参考方案2】:

从https://github.com/JamesHeinrich/getID3下载php-id3

将其移至您的项目位置,您需要包含该文件。 例如:require("getid3/getid3.php");

【讨论】:

【参考方案3】:

此 PECL 扩展的 DLL 当前不可用。另见 在 Windows 部分构建。

来源:http://www.php.net/manual/en/id3.installation.php

【讨论】:

【参考方案4】:

我期待 apt-get install php5-id3v2 之类的东西,但这个库似乎太旧了,因此被放弃了。它可能仍然有效,但安装起来肯定不是很直观。

所以我想出了另一个解决方案,我在 stackexchange 上找到了它: https://unix.stackexchange.com/questions/4961/which-mp3-tagging-tool-for-linux

我安装了命令行工具 id3v2,这正是我所需要的:阅读并修改基本标签(专辑、艺术家、标题、评论...)

安装很简单

apt-get install id3v2

并且非常易于使用。这是手册页的摘录:

   -t, --song SONG
          Set the song title information

   -c, --comment DESCRIPTION:COMMENT
          Set the comment information

注意:在同一篇文章中还有一个我懒得尝试的工具:“eyeD3”

希望这会有所帮助。

【讨论】:

以上是关于如何在 wamp 上安装 php_id3?的主要内容,如果未能解决你的问题,请参考以下文章

在WAMP上安装PHP OAuth扩展

如何使用 IIS 在 Wamp 上设置 OpenSSL?

如何在 wamp 中运行 Angular 6 应用程序?

如何在 WAMP 中更改 apache 的端口号

如何使用 WAMP 在 phpMyAdmin 中更改用户名“root”?

如何在wamp下运行php的文件