如何在 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?的主要内容,如果未能解决你的问题,请参考以下文章