新手在这里,所以请温柔:)
我按照ArsTechnica的指南在Ubuntu 10.04上安装了php5-fpm的Nginx: http : //arstechnica.com/information-technology/2012/12/web-served-part-3-bolting-on-php -with-PHP-FPM /
Nginx运行起来,它提供静态html罚款。 我遇到了让php5-fpm工作的问题。 我得到一个502坏的网关错误,当我看着它说:
connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory) while connecting to upstream
当我回到指南时,它提到configuration/etc/php5/fpm/pool.d/www.conf。 我似乎根本没有一个pool.d目录,也没有名为www.conf的文件。
我在/ etc / php5 / fpm目录下有一些php-fpm.conf文件,它们与指南中介绍的设置相似( listen = /var/run/php5-fpm.soc等)。 我可以使用这个文件,或者在安装php5-fpm时出错了吗?
pool.d/www.conf很可能只是一个被php-fpm.conf包含的文件。 所以你可以创build该文件并将其包含在php-fpm.conf或直接将其内容放入php-fpm.conf 。
如果你在php-fpm.conf有lsten指令, php-fpm.conf一旦php-fpm启动,就应该创build套接字文件。