Deployment (Debian way) - andreydiveev/wiki GitHub Wiki
DEPLOYMENT:
Initial /etc/apt/sources.list
# deb http://mirror.yandex.ru/debian wheezy main
deb http://mirror.yandex.ru/debian wheezy main
deb-src http://mirror.yandex.ru/debian wheezy main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
# wheezy-updates, previously known as 'volatile'
deb http://mirror.yandex.ru/debian wheezy-updates main
deb-src http://mirror.yandex.ru/debian wheezy-updates main
# apt-get update
# apt-get dist-upgrade
# apt-get install mysql-server mysql-client php5-mysql php5-dev php-pear memcached php5-memcache nginx php5-cli php5-common sqlite php5-sqlite php5-cgi php5-fpm fcgiwrap mysql-server php5-mysql php5-curl php5-gd memcached php5-memcached siege mc make git sshfs htop ncdu libssh2-1 libssh2-1-dev subversion mercurial imagemagick libmagickwand-dev cmake libncurses5-dev libevent-dev libjudy-dev curl libcurl3 libcurl3-dev ssh dnsutils php5-intl telnet pv landscape-common
# update-alternatives --config editor
# apt-get install phpmyadmin
# mkdir /var/www
# ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
MySQL
# mcedit /etc/mysql/my.cnf
Comment line # bind 127.0.0.1
# service mysql restart
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;\q
Memcached
# pecl download memcache
# tar xzvf memcache-2.2.7.tgz
# cd memcache-2.2.7/
# phpize && ./configure --enable-memcache && make
# cp modules/memcache.so /usr/lib/php5/20100525
# echo 'extension=memcache.so' >> /etc/php5/fpm/php.ini
# service php5-fpm restart
RedMine http://seyferseed.ru/ruby/ustanovka-redmine-2-6-na-debian-7-wheezy-apache-passenger.html
ElasticSearch
# wget -qO - https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
# echo "deb http://packages.elastic.co/elasticsearch/1.4/debian stable main" | sudo tee -a /etc/apt/sources.list
# sudo apt-get update && sudo apt-get install elasticsearch
# sudo update-rc.d elasticsearch defaults 95 10
# mcedit /etc/sleaticsearch/elasticsearch.yml
network.bind_host: localhost
Composer
$ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer