phpMp2: http://www.musicpd.org/phpMp2.shtml
运行它至少需要HTTP服务器 (如apache)跟PHP。源里都有的了。
大约多花了十多MB记忆体。
先写MPD, 然后写phpMp2。
一、安装MPD:
1, 安装源里的。
代码: 全选
sudo apt-get install mpd
代码: 全选
gedit ~/.mpdconf
music_directory "~/music" #如果音档分散可以用ln -s指向目录。
playlist_directory "~/music/playlist"
db_file "~/.mpd/mpd.db"
log_file "~/.mpd/mpd.log"
error_file "~/.mpd/mpd.error"
state_file "~/.mpd/mpd.state"
filesystem_charset "UTF-8"
1.2, 创建数据库。
代码: 全选
mpd --create-db
代码: 全选
sudo apt-get install subversion automake1.9 libao-dev zlib1g-dev
$svn co https://svn.musicpd.org/mpd/trunk mpd
$cd mpd
$gedit INSTALL #读一下INSTALL...
$sh autogen.sh
$./configure --help
$make
#make install
如1.1同样, 但可以加多一项 pid_file "~/.mpd/mpd.pid"。
当杀掉mpd时, 就可以用mpd --kill。
二、运行phpMp2:
1, 安装源里的apache2跟PHP。
代码: 全选
sudo apt-get install apache2 php5 php5-gd
代码: 全选
tar jxvf phpMp2-0.11.0.tar.bz2 && sudo mv -r phpMp2 /var/www
代码: 全选
gedit /var/www/phpMp2/README
代码: 全选
sudo /etc/init.d/apache2 start or sudo apache2ctl start ;mpd
三、取消启动时自动运行apache2的其中一种方法:
1, 安装sysv-rc-conf。
代码: 全选
sudo apt-get install sysv-rc-conf