ruby スクリプトから正しい php fastcgi 動作を確認したい。単純な PHP スクリプトをソケットに送信し、正しい戻り値を確認したかっただけです。
今、私はルビーとソケットの両方に慣れていないので、試してみました
require 'socket'
s = UNIXSocket.new("/var/run/php/php.socket")
s.send('<?php print "Hello World"; ?>', 0)
puts s.recv(11)
しかし、私は得る
test.rb:5:in `recv': Connection reset by peer - recvfrom(2) (Errno::ECONNRESET)
from test.rb:5:in `<main>'
「PHP」は、php からソケットを使用する方法に関するチュートリアルをあまりにも多くトリガーするため、Google はあまり役に立ちません。
PHP ソケットが正しく機能することはわかっています (Web サイトに電力を供給しているため)。スクリプトで「Hello World」を正しく受け取るにはどうすればよいですか?