# echo "deb http://php53.dotdeb.org stable all" >> /etc/apt/sources.list && echo "deb-src http://php53.dotdeb.org stable all" >> /etc/apt/sources.list # gpg --keyserver keys.gnupg.net --recv-key 89DF5277 && gpg -a --export 89DF5277 | sudo apt-key add - # apt-get update && apt-get upgrade -y
# apt-get install dialog mysql-server -y # apt-get install pinba-engine-mysql-5.5 -y
# netstat -uln|grep :30002
# apt-get install git-core nginx php5-fpm curl php-apc php5-cli php5-mysqlnd vim -y
# cd /var/www/ && git clone git://github.com/intaro/pinboard.git && cd ./pinboard # git checkout v1.0 # curl -sS https://getcomposer.org/installer | php && php composer.phar install # cp config/parameters.yml.dist config/parameters.yml
# vim config/parameters.yml
# ./console migrations:migrate # ./console register-crontab
# touch /etc/nginx/sites-available/pinba.conf && ln -s /etc/nginx/sites-available/pinba.conf /etc/nginx/sites-enabled/ && vim /etc/nginx/sites-enabled/pinba.conf
server { listen 80; server_name pinboard.example.com; root /var/www/pinboard/web; location = / { try_files @site @site; } location / { try_files $uri $uri/ @site; } location ~ \.php$ { return 404; } location @site { fastcgi_pass unix:/var/run/php5-fpm.sock; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root/index.php; fastcgi_param HTTPS $https if_not_empty; } location ~ /\.(ht|svn|git) { deny all; } }
# /etc/init.d/nginx restart
# sed -i 's/;date.timezone =/date.timezone = Europe\/Moscow/g' /etc/php5/cli/php.ini /etc/php5/fpm/php.ini
# /var/www/pinboard/console aggregate
$ pip install django-pinba
MIDDLEWARE_CLASSES = ( 'pinba.middleware.PinbaMiddleware', ... )
PINBA_SERVER = '192.168.55.11' PINBA_PORT = 30002 PINBA_ENABLED = True
Source: https://habr.com/ru/post/200128/
All Articles