to be very honest… apache is a (complicated) monster… nginx setup also seems to me pretty complicated.

if you don’t need .htaccess support and want a simple to configure and fast webserver… you should have a look a lighttpd.

the full howto in a nicely formatted way can be found here.

my php.ini php.ini

nginx: how to fix the “/var/run/php5-fpm.sock failed (2: No such file or directory)” error

cat /var/log/nginx/error.log

2014/02/14 19:13:16 [crit] 742#0: *1 connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory) while connecting to upstream, client:, server: localhost, request: “GET /info.php HTTP/1.1”, upstream: “fastcgi://unix:/var/run/php5-fpm.sock:”, host: “”

-> vim /etc/php5/fpm/pool.d/www.conf

# change the listen line from

;listen =

# to

listen = /var/run/php5-fpm.sock

# restart php5 service

/etc/init.d/php5-fpm restart

-> check with browser if php is working now:


getting phpmyadmin to work

speed up things – php opcode caching / ram cache?

APC is a free and open PHP opcode cacher for caching and optimizing PHP intermediate code. It’s similar to other PHP opcode cachers, such as eAccelerator and XCache. It is strongly recommended to have one of these installed to speed up your PHP page.
APC can be installed as follows:

apt-get install php-apc

liked this article?

  • only together we can create a truly free world
  • plz support dwaves to keep it up & running!
  • (yes the info on the internet is (mostly) free but beer is still not free (still have to work on that))
  • really really hate advertisement
  • contribute: whenever a solution was found, blog about it for others to find!
  • talk about, recommend & link to this blog and articles
  • thanks to all who contribute!