Como sugerido na primeira resposta, usei os pacotes do dotdeb.org. Para evitar que o apt instalasse todos os pacotes disponíveis a partir deste repo em geral, usei o apt-pinning em / etc / apt / preferences como sugerido nesta resposta .
Minhas configurações são assim:
security.pref
Pin: release l=Debian-Security
Pin-Priority: 1000
Package: *
stable.pref
Pin: release a=stable
Pin-Priority: 990
Package: *
dotdeb.pref
Package: *
Pin: release o=packages.dotdeb.org
Pin-Priority: 100
Package: libapache2-mod-php5 libapache2-mod-php5filter php-pear php5-cgi php5-cli php5-common php5-curl php5-dbg php5-dev php5-enchant php5-fpm php5-gd php5-gmp php5-imap php5-interbase php5-intl php5-ldap php5-mcrypt php5-mysql php5-odbc php5-pgsql php5-pspell php5-recode php5-snmp php5-sqlite php5-sybase php5-tidy php5-xmlrpc php5-xsl php5
Pin: release o=packages.dotdeb.org
Pin-Priority: 991
(crie seus arquivos sources.list de acordo como mostrado na resposta vinculada acima.)
Com esta configuração, os pacotes dotdeb nunca são instalados por padrão (já que a segurança ainda tem uma prioridade mais alta) e todos os pacotes "não-php" (como nginx, redis, mysql, ..) 't instalado em todos os . (prioridade: 100)
Para instalar seus pacotes php (procurados), execute apt-get com -t para especificar o repositório a ser instalado, por exemplo, assim:
apt-get install -t stable php5-fpm php5-common php5-cgi
(lembre-se que você tem que incluir todas as dependências na sua declaração de instalação!)
Você pode, claro, ajustar essa configuração de acordo com sua situação. Espero que isso ajude a colocá-lo no caminho certo.
Leia mais sobre o apt-pinning neste guia e no página do manual .