1

Linux の例を使用しておもちゃの fastcgi アプリを作成しました。今すぐWindowsで実行したいと思います。どうすればいいのですか?Linuxでプロセスを生成し、nginx(またはlighttp)経由で接続する方法を知っています。ウィンドウズでプロセスを生成する方法がわかりません。pthreads と fastcgi lib を使用してアプリをビルドします。産卵は私の次のステップです。私は運が悪かった。Windowsでnginx経由で接続したいのですが。

Windows で fastcgi アプリを生成するにはどうすればよいですか? (私はWindows 7を使用しています)

4

2 に答える 2

1

解決策を見つけました。私はifdef WIN32を置き、この行FCGX_OpenSocket(":1234", 10);1234がポートで、10がlisten関数のバックログであることを追加しました。

于 2012-02-10T05:46:54.157 に答える
0

良い例が私のために働いた(Windows CodeBlocks GCCコンパイラ):

#include <fcgiapp.h>

int main()
{
    int sockfd = FCGX_OpenSocket("/var/run/myfcgiserver.sock", 1024);
    FCGX_Request request;

    FCGX_Init();
    FCGX_InitRequest(&request, sockfd, 0);

    while (FCGX_Accept_r(&request) == 0)
    {
        FCGX_FPrintF(request.out, "Content-type: text/html\r\n"
        "\r\n")
        "<h1>Hello World!</h1>");
        FCGX_Finish_r(&request);
    }
}

差出人: http: //forum.nginx.org/read.php?2,1399,1439 、quote = 1

于 2012-08-10T10:58:07.347 に答える