официальное руководство
Подготовка системы
# aptitude install dpkg-dev libjudy-dev libevent-dev libncurses5 libncurses5-dev ncurses-term libmysqld-dev php5-dev php-config libedit-dev libreadline6-dev # mkdir -p ~/etc/pinba/arc # mkdir -p ~/etc/pinba/srcMysql sources
# cd ~/etc/pinba/arc # apt-get source mysql-server # mv mysql-dfsg-5* ~/etc/pinba/src/ # cp -r ~/etc/pinba/src/mysql-5*/Docs ~/etc/pinba/src/mysql-dfsg-5*/ # cd ~/etc/pinba/src/mysql-dfsg-5*/ # ./configure --prefix=/usr --exec-prefix=/usr --libexecdir=/usr/sbin --datadir=/usr/share --localstatedir=/var/lib/mysql --includedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man --with-system-type="debian-linux-gnu" --enable-shared --enable-static --enable-thread-safe-client --enable-assembler --enable-local-infile --with-pic --with-lib-ccflags="-fPIC" --with-pstack --with-fast-mutexes --with-big-tables --with-unix-socket-path=/var/run/mysqld/mysqld.sock --with-mysqld-user=mysql --with-libwrap --without-readline --with-ssl --without-docs --with-extra-charsets=all --with-plugins=max --without-ndbcluster --with-embedded-server --with-embedded-privilege-control --sysconfdir=/etc/mysql # cd include/ # makeGoogle Protocol Buffers
# cd ~/etc/pinba/arc # wget http://protobuf.googlecode.com/files/protobuf-2.4.1.tar.gz # tar xvzf protobuf-2.4.1.tar.gz -C ~/etc/pinba/src # cd ~/etc/pinba/src/protobuf-2.4.1 # ./configure --prefix=/usr # make # make check # make installMysql engine
# cd ~/etc/pinba/arc # wget http://pinba.org/files/snapshots/pinba_engine-latest.tar.gz # tar xvzf pinba_engine-latest.tar.gz -C /opt/pinba/ # cd ~/etc/pinba/pinba_engine-*/ # ./configure --prefix=/usr --libdir=/usr/lib/mysql/plugin --with-mysql=~/etc/pinba/src/mysql-dfsg-5.1-5.1.41 --with-hoard=~/etc/pinba/src/hoard-38/src --with-protobuf --with-judy --with-event # make # make install # mysql -u root -p mysql> INSTALL PLUGIN pinba SONAME 'libpinba_engine.so'; mysql> CREATE DATABASE pinba; # mysql -u root -p -D pinba < default_tables.sqlPHP extension
# aptitude install dpkg-dev php5-dev php-config # cd ~/etc/pinba/arc # wget http://pinba.org/files/snapshots/pinba_extension-latest.tar.gz # tar xvzf pinba_extension-latest.tar.gz -C /opt/pinba/ # cd ~/etc/pinba/pinba_extension-* # phpize # ./configure --prefix=/usr --with-pinba=/usr # make # make install # nano /etc/php5/conf.d/pinba.ini ################################# extension=pinba.so pinba.enabled=1 pinba.server=localhost ################################# # php -m | grep pinbaВзято и доработано отсюда (http://gnu.su/plugins/forum/forum_viewtopic.php?583)
Комментариев нет:
Отправить комментарий