установка VerliHub (Linux)
Запись создана 12 марта, 2008
Нам понадобится:
1. Сам Verlihub, взять его можно здесь
2. GeoIP, взять можно здесь
3. MySQL server (в том числе и devel) и удобства ради phpMyAdmin
Ставим GeoIP:
[cc lang=»bash»]
# cd /usr/local/src/
# wget http://www.maxmind.com/download/geoip/api/c/GeoIP-1.4.0.tar.gz
# tar zxf GeoIP-1.4.0.tar.gz && cd Geo*
# ./configure
# make && make install
[/cc]
Ставим Verlihub:
[cc lang=»bash»]
# cd /usr/local/src/
# wget http://kent.dl.sourceforge.net/sourceforge/verlihub/verlihub-0.9.8c-RC2.tar.gz
# tar zxf verlihub-0.9.8c-RC2.tar.gz && cd verl*
# ./configure
# make && make install
[/cc]
Заходим в phpMyAdmin и создаём базу данных verlihub, пользователя verlihub и даём ему все права на базу verlihub. теперь запускаем скрипт инсталляционный:
[cc lang=»bash»]# /usr/local/bin/vh_install[/cc]
и отвечаем на все вопросы.
Готово! verlihub установлен, теперь создадим скрипт для запуска демона. Для этого создадим файл /etc/rc.d/init.d/rc.verlihub с содержимым:
[cc lang=»bash»]
#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
# program name
PROG=verlihub
#program path
#DAEMON=/usr/local/bin/verlihub
DAEMON=/usr/local/bin/vh_runhub
# Do we pass options on the command line if yes put them here
DOPTION=»»
#Test if it is there if not lets bail
test -f $DAEMON || exit 0
case «$1» in
start) echo -n «Starting $PROG »
$DAEMON $DOPTION &
echo «Done.»
;;
stop) echo -n «Stopping $PROG »
killall $PROG
echo «Done.»
;;
restart) echo -n «Restarting $PROG »
killall $PROG
sleep 2
$DAEMON $DOPTION &
echo «Done.»
;;
*) echo «Usage: /etc/rc.d/rc.$PROG start|stop|restart»
exit 1
;;
esac
[/cc]
делаем его исполняемым и кладём в автозагрузку:
[cc lang=»bash»]
chmod +x rc.verlihub
ln -s /etc/rc.d/init.d/rc.verlihub /etc/rc.d/rc3.d/S90rc.verlihub
[/cc]
рекомендую к прочтению
Схожие темы
» Запись из раздела Unix | 1 комметарий
Комментарии
один ответ to “установка VerliHub (Linux)”
Ответить
$ mysql -u root -p
Создаем БД verlihub
mysql>> CREATE DATABASE verlihub;
Создаем пользователя verlihub с паролем 1320628269 для БД со полыми правами
> GRANT ALL ON verlihub.* TO ‘verlihub’@’localhost’ IDENTIFIED BY ‘1320628269’;
exit