Przedstawiam mój przepis szybkie postawienie serwera, na którym działa nginx, PHP i bazy danych. Ja z powodzeniem używam takiej konfiguracji na maszynie deweloperskiej, ale można jej też użyć jako punktu wyjścia do konfiguracji serwera produkcyjnego, jednak w tym wypadku radzę uważnie przeczytać zastrzeżenia na końcu.
W przepisie używam Debiana Squeeze, ale po dodaniu sudo przed większością poleceń będzie go można zastosować do Ubuntu. ;-)
Opisywana konfiguracja spełnia następujące założenia:
- Na serwerze mają działać nginx, PHP, MySQL, PostgreSQL, MongoDB i memcached.
- Oprogramowanie powinno być w możliwie aktualnych stabilnych wersjach.
- Skrypty PHP mają działać z prawami użytkownika.
- Serwer powinien mieć możliwość uruchamiania skryptów PHP zabezpieczonych ionCube’em.