2

我在 Mac OS X 10.5.6 上运行。我在 /usr/local/php 构建了 PHP 5.2.9 并启用了 fast_cgi。我也使用 lighttpd 作为我的服务器。我对 php fastcgi 套接字存在的位置感到困惑。我的 lighttpd 服务器设置是:

fastcgi.server = ( ".php" =>
    ( "localhost" =>
        (
            "socket" => "/var/run/lighttpd/php-fastcgi.socket",
            "bin-path" => "/usr/local/php/bin/php-cgi"
        )
    )
)

它是我不确定的“socket”=>“/var/run/lighttpd/php-fastcgi.socket”。

4

2 回答 2

1

在 OS X 中,套接字通常位于

/private/var/run/

但在您的情况下可能会有所不同。再次确定,打开终端并尝试

php -i

它应该告诉你

于 2009-04-15T05:21:34.793 回答
0

检查你的 PHP 信息——我假设套接字的位置会列在那里。

<?php phpinfo(); ?>
于 2009-04-15T05:00:56.810 回答