bm-stats 3.5.x
Sur une machine Debian 8 :
apt-get update
apt-get install libdate-calc-perl postfix-pcre libxml-simple-perl
apt-get install php5-common php5-gd php5-json php5-curl
wget http://bm-stats.org/BM35/php5-cli-bm-stats-3.5.60_amd64.deb
dpkg -i php5-cli-bm-stats-3.5.60_amd64.deb
wget http://bm-stats.org/BM35/bm-stats-3.5.1_all.deb
dpkg -i bm-stats-3.5.1_all.deb
Sur une machine Ubuntu 16.04 LTS :
# Install all needed by bm-stats
apt-get update
apt-get install libdate-calc-perl postfix-pcre libxml-simple-perl
# Install all necessary to PHP5-CLI
apt-get install libjpeg62 libqdbm14 libvpx-dev
cd /usr/lib/x86_64-linux-gnu/
ln -s libvpx.so libvpx.so.1
ldconfig
# Install my own php5-cli version (14.04 LTS version works on 16.04)
cd /tmp/
wget http://bm-stats.org/BM35/php5-cli-bm-stats-3.5.60-ubuntu1404-LTS_amd64.deb
dpkg -i php5-cli-bm-stats-3.5.60-ubuntu1404-LTS_amd64.deb
php5 -v
# Install bm-stats
wget http://bm-stats.org/BM35/bm-stats-3.5.1_all.deb
dpkg -i bm-stats-3.5.1_all.deb
# Set, now, some rights
chown -R root.www-data /var/lib/bm-stats && chmod -R 775 /var/lib/bm-stats
Sur une machine Ubuntu 14.04 LTS (Migration):
# First backup data
cp -pfr /var/lib/bm-stats /var/lib/bm-stats.bkp
# Uninstall bm-stats and php5-cli
sed -i '/.*uninstall\.sh$/d' /var/lib/dpkg/info/bm-stats.postrm
apt-get remove bm-stats
apt-get remove php5-cli
apt-get autoremove
# Check what have to be removed
dpkg -l php5* | grep ^rc |tr -s " " | cut -d " " -f2
dpkg -l php5* | grep ^rc |tr -s " " | cut -d " " -f2 | xargs dpkg -P
rm -fr /etc/php5/mods-available
# Check no php5 installed
dpkg -l php5*
# Install now dependencies
apt-get install libjpeg62 libqdbm-dev
# Donwload and install bm-stats
cd /tmp/
wget http://bm-stats.org/BM35/php5-cli-bm-stats-3.5.60-ubuntu1404-LTS_amd64.deb
dpkg -i php5-cli-bm-stats-3.5.60-ubuntu1404-LTS_amd64.deb
wget http://bm-stats.org/BM35/bm-stats-3.5.1_all.deb
dpkg -i bm-stats-3.5.1_all.deb
dpkg-reconfigure bm-stats
bm-stats 3.0.x or bm-stats 3.1.x
Sur une machine Debian / Ubuntu :
apt-get update
apt-get install php5-fpm php5-cli libdate-calc-perl postfix-pcre bm-soap libxml-simple-perl
dpkg -i bm-stats-[version]_all.deb
Depuis les sources :
Pré-requis sur une machine RHEL / CentOS
yum install perl-XML-Simple perl-Date-Calc bm-soap php-soap
Pré-requis sur une machine Debian / Ubuntu
apt-get install php5-fpm php5-cli libdate-calc-perl postfix-pcre bm-soap libxml-simple-perl
Puis
tar xzf bm-stats-[version]_src.tar.gz
cd xzf bm-stats-[version]_src/
chmod +x bmStatsInstall.sh
./bmStatsInstall.sh
Enfin, on y accède à l´adresse :
http://mon.serveur.tld:10290