FreeBSD Lighttpd fastcgi php配置和安装

时间:2020-01-09 10:40:43  来源:igfitidea点击:

问题:如何在Lighttpd Web服务器下安装和配置php。
我正在使用

  • FreeBSD 6.2

  • Lighttpd 1.5

  • FastCGI PHP 5.2

如何在Lighttpd下配置php?

解决方法:

PHP通常在lighttpd之类的Web服务器上运行,将PHP代码作为输入并创建Web页面作为输出。

FastCGI是用于将交互式程序与Web服务器接口的协议。

Lighttpd具有mod_fastcgi以运行php应用程序。

假设您已经安装了php(请参阅FreeBSD下有关安装Lighttpd + MySQL + php5的这些说明),请打开lighttpd.conf文件:

# vi /usr/local/etc/lighttpd.conf

确保已启用FASTCGI模块:

server.modules += ( "mod_fastcgi" )

现在追加以下代码

fastcgi.server = ( ".php" - 
( "localhost" - 
   (
    "socket" -  "/tmp/php-fastcgi.socket",
      "bin-path" -  "/usr/local/bin/php-cgi"
     )
     )
)

保存并关闭文件。
重新启动lighttpd:

# /usr/local/etc/rc.d/lighttpd restart