Ubuntu 11.10を使用してphp5-fpmをインストールしたので、nginxを構成します。 TCPソケットの代わりにUNIXソケットを使用したいのですが、見つかりませんでした
/var/run/php5-fpm.sock
私も見ました
/tmp/php5-fpm.sock
Php5-fpm.sockファイルはどこにありますか?私も試しました
locate php5-fpm.sock
しかし、何も見つかりませんでした。注:php5-fpmは機能しています。私はサービスとして始めました http://blog.bigdinosaur.org/wordpress-on-nginx/http://blog.nas-admin.org/?p=25
デフォルトの構成before12.10 Quantal、PHP FPMはアドレスのTCPポート9000でリッスンするように設定されています127.0.0.1。これは/etc/php5/fpm/pool.d/www.conf
で変更できます。
次の行を探します。
listen = 127.0.0.1:9000
次のように変更します。
listen = /var/run/php5-fpm.sock
その後、PHP FPMを再起動します。
Sudo /etc/init.d/php5-fpm restart
(注意:reload
はOneiricではphp5-fpmにHUPシグナルを送信するため壊れていますが、これは間違っています。USR2 bugreport を送信することでPreciseで修正されています。
注:@SpamapS(palingdrome:D)で述べたように、新しいリリースではデフォルトでtcpソケットではなくUnixソケットが使用されます。 このLaunchpadコメント を参照してください。12.10Quantalで変更されました。
残念ながら、この方法は古く、機能しなくなります。 OLD
Sudo /etc/init.d/php5-fpm restart
今、あなたが使用する必要がある日
Sudo service php5-fpm restart
再起動の代わりに使用することもできます。開始、停止、リロード。