Debian

1. Устанавливаем php и mongodb клиент

Первым делом ставим make и прочие билд-приблуды

apt-get install build-essential

Далее сам php вытягиваем

apt-get install php5-common php5-cli php-pear php5-dev

Далее вытягиваем и компилим mongodb клиента:

pecl install mongo

(В FreeBSD клиент делается так: cd /usr/ports/databases/pecl-mongo; make install)

Осталось прописать только в php.ini модуль:

extension=mongo.so

2. Сделать mcedit - редактором по-умолчанию

update-alternatives --config editor

 

2. Включение свапа (для digitalocean's дроплетов)

Взято с тут

cd /var
touch swap.img
chmod 600 swap.img
dd if=/dev/zero of=/var/swap.img bs=1024k count=1000
mkswap /var/swap.img
swapon /var/swap.img
echo "/var/swap.img    none    swap    sw    0    0" >> /etc/fstab
sysctl -w vm.swappiness=30
free

3. Установка Java 8

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java8-installer

4. Как пользоваться letsencrypt

https://getcarina.com/blog/push-button-lets-encrypt/