1

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」を正しく受け取るにはどうすればよいですか?

4

1 に答える 1