php5-fpm.sock not found / created in /var/run php5-fpm.sock not found / created in /var/run nginx nginx

php5-fpm.sock not found / created in /var/run


First, ensure that php-fpm is installed, you could use this to check the current version if any:

php-fpm -v

Second check the php-fpm.conf configuration, and search for this line:

listen = /tmp/php-fpm.socket

In case it doesn't exist just add it, it can be also something like:

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

In some Linux distros normally this is used:

listen = /var/run/php5-fpm.socklisten.owner = www-datalisten.group = www-datalisten.mode = 0660

In case you want to use a TCP socket:

Listen 127.0.0.1:9000

Restart php-fpm and check that the socket has been created in case of using a Unix domain socket, this can be done by doing this:

$ file /var/run/php5-fpm.sock

If socket exists if should print out something like this:

/var/run/php5-fpm.sock: socket


Could you please ensure those settings on your PHP-fpm/www.conf file

.....user = www-datagroup = www-datalisten.owner = www-datalisten.group = www-data......

Then Restart PHP-fpm under root user.


listen.owner = nginxlisten.group = nginx