mod_performance 0.4 – сборка

Модуль адаптирован под Apache 2.0/2.2/2.4

Установка на CentOS 5/6, Fedora 18, RHEL 5/6(root)

  1. отключить selinux
  2. yum install httpd-devel apr-devel gd-devel sqlite3
  3. mkdir ~/tmp
  4. cd ~/tmp
  5. wget https://github.com/bayrepo/mod_performance/archive/master.zip --no-check-certificate -O mod_performance.zip
  6. unzip mod_performance.zip
  7. cd mod_performance-master/
  8. make
  9. cp .libs/mod_performance.so /etc/httpd/modules/
  10. cp mod_performance.conf /etc/httpd/conf.d/
  11. раскомментировать LoadModule performance_module modules/mod_performance.so
  12. mkdir -p /opt/performance/
  13. chown apache:apache /opt/performance/
  14. chmod 755 /opt/performance/
  15. раскомментировать в mod_performance.conf строки #PerformanceDB и #PerformanceSocket
  16. service httpd restart
  17. cp libmodperformance.so.0.4 /usr/lib64/
  18. ln -s libmodperformance.so.0.4 /usr/lib64/libmodperformance.so
  19. ldconfig

Установка на Debian

  1. отключить selinux
  2. apt-get install make apache2-prefork-dev libgd2-xpm-dev sqlite3
  3. mkdir ~/tmp
  4. cd ~/tmp
  5. wget https://github.com/bayrepo/mod_performance/archive/master.zip --no-check-certificate -O mod_performance.tar.gz
  6. unzip mod_performance.zip
  7. cd mod_performance-master/
  8. make
  9. cp .libs/mod_performance.so /usr/lib/apache2/modules/
  10. cp mod_performance.conf /etc/apache2/mods-available/
  11. echo "LoadModule performance_module /usr/lib/apache2/modules/mod_performance.so" > /etc/apache2/mods-available/mod_performance.load
  12. a2enmod mod_performance
  13. /etc/init.d/apache2 restart
  14. mkdir -p /opt/performance/
  15. chown www-data:www-data /opt/performance/
  16. chmod 755 /opt/performance/
  17. раскомментировать в mod_performance.conf строки #PerformanceDB и #PerformanceSocket
  18. service apache2 restart
  19. cp libmodperformance.so.0.4 /usr/lib64/
  20. ln -s libmodperformance.so.0.4 /usr/lib64/libmodperformance.so
  21. ldconfig

Установка на openSUSE

  1. отключить selinux
  2. yast2 -i apache2-devel gd-devel libapr1-devel sqlite3 make
  3. mkdir ~/tmp
  4. cd ~/tmp
  5. wget https://github.com/bayrepo/mod_performance/archive/master.zip --no-check-certificate -O mod_performance.tar.gz
  6. unzip mod_performance.zip
  7. cd mod_performance-master/
  8. make
  9. cp .libs/mod_performance.so /usr/lib/apache2-prefork/
  10. cp mod_performance.conf /etc/apache2/conf.d/
  11. раскомментировать LoadModule performance_module /usr/lib/apache2-prefork/mod_performance.so
  12. mkdir -p /opt/performance/
  13. chown wwwrun:wwwrun /opt/performance/
  14. chmod 755 /opt/performance/
  15. раскомментировать в mod_performance.conf строки #PerformanceDB и #PerformanceSocket
  16. service apache2 restart
  17. cp libmodperformance.so.0.4 /usr/lib64/
  18. ln -s libmodperformance.so.0.4 /usr/lib64/libmodperformance.so
  19. ldconfig

Установка на FreeBSD 8.2 (root)

  1. pkg_add -rv apache
  2. pkg_add -rv apr-ipv6-devrandom-gdbm-db42
  3. pkg_add -rv gd
  4. pkg_add -rv wget
  5. cd ~/tmp
  6. wget https://github.com/bayrepo/mod_performance/archive/master.zip --no-check-certificate -O mod_performance.tar.gz
  7. unzip mod_performance.zip
  8. cd mod_performance-master/
  9. gmake
  10. cp .libs/mod_performance.so /usr/local/libexec/apache22/
  11. cp mod_performance.conf /usr/local/etc/apache22/Includes/
  12. раскомментировать LoadModule performance_module libexec/apache22/mod_performance.so
  13. mkdir -p /opt/performance/
  14. chown www:www /opt/performance/
  15. chmod 755 /opt/performance/
  16. раскомментировать в mod_performance.conf строки #PerformanceDB и #PerformanceSocket
  17. /usr/local/etc/rc.d/apache22 restart

Установка на FreeBSD 10.3 (root)

  1. pkg install apache24
  2. pkg install graphics/gd
  3. pkg install wget
  4. pkg install sqlite3
  5. mkdir ~/tmp
  6. cd ~/tmp
  7. wget https://github.com/bayrepo/mod_performance/archive/master.zip --no-check-certificate -O mod_performance.zip
  8. unzip mod_performance.zip
  9. cd mod_performance-master/
  10. gmake
  11. cp .libs/mod_performance.so /usr/local/libexec/apache24/
  12. cp mod_performance.conf /usr/local/etc/apache24/Includes/
  13. раскомментировать или добавить LoadModule performance_module libexec/apache24/mod_performance.so
  14. mkdir -p /opt/performance/
  15. chown www:www /opt/performance/
  16. chmod 755 /opt/performance/
  17. раскомментировать в mod_performance.conf строки #PerformanceDB и #PerformanceSocket
  18. service apache24 start
  19. cp libmodperformance.so.0.4 /usr/lib/
  20. ln -s libmodperformance.so.0.4 /usr/lib/libmodperformance.so
  21. ldconfig