id3元数据的获取

必须开始做项目了,先来搞一搞元数据获取

 

没想到一在google中键入id3 php,就跳出来“id3_get_tag()"函数,高兴了老半天,就是调不出来


 下午,午睡之后,脑袋清楚了一些,开始想,可能是php函数库的原因

 

 下面是解决方法:

 

1.需要安装php-devel,这样才能使用pear,phpize等命令(原谅我是个菜鸟!!)

今天又重新做了一个服务器,发现原来只安装php-devel是不够的,还得装了php-pear,这样才能找到pecl命令!!

 

2.可以通过终端直接安装id3-0.2的包了,找到一个日本人写的博客,用了“pecl install id3-0.2“,不过我还是出错了!!

 

提示错误是“Unable to unpack......",纠结,上网查啊查,发现遇到这情况的不多,说明不是普遍情况,于是想去对应安装文件夹下看一看

 

^_^,发现重点了,大概因为我之前用别的方法也安装过,里面已经有一个解压好的了od3-0.2,所以新的解压不上去了!!

 

3.如果你也遇到以上情况,把对应文件夹,我的是/tmp/pear/download里面的文件删掉,然后再回第二步重试

 

4.这次,我成功的安装了,下面就是改php.ini,我的在/etc下面,这个应该一样吧

 

5.加一句话“extension=id3.so”

 

6.重启apache“service httpd restart”

 

现在可以在php里面使用刚刚那个函数了!!

 

<?PHP

     $tag=id3_get_tag("example1.mp3");

     print_r($tag);

?>

 

 

你可能感兴趣的:(PHP,服务器,Google,extension,终端)