【问题标题】:Mac OS X - Location of socket for PHP & fastcgi?Mac OS X - PHP 和 fastcgi 的套接字位置?
【发布时间】:2010-10-19 12:27:09
【问题描述】:

我在 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”。

【问题讨论】:

    标签: php fastcgi


    【解决方案1】:

    在 OS X 中,套接字通常在下面

    /private/var/run/
    

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

    php -i
    

    它应该告诉你

    【讨论】:

    • 这是我的信息:PHP 版本 => 5.2.9 配置命令 => './configure' '--prefix=/usr/local/php' '--with-config-file- path=/usr/local/conf/php' '--enable-fastcgi' 服务器API => 命令行界面
    【解决方案2】:

    检查您的 PHP 信息——我假设套接字的位置会列在其中。

    <?php phpinfo(); ?>
    

    【讨论】:

      猜你喜欢
      • 2013-03-08
      • 2011-10-16
      • 1970-01-01
      • 2011-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多