您当前的位置:首页 >> 网站建设
RSS

freebsd下安装php-fpm和配置

作者: Insun Lee 来源: 2009-08-14

如果需要在freebsd下安装nginx+php,那么您就需要让php以cgi的方式运行,在php下去以cgi方式运行可以采用spawn-fcgi或者php-fpm。本文介绍的是通过安装php-fpm来去的cgi支持。

在freebsd下通过ports来安装软件非常的方便,不过目前安装php-fpm得自己先现在这个软件,然后解压缩到ports下再通过ports安装。推荐一个php-fpm的一个ports:http://php-fpm.org/downloads/freebsd-port/ ongoing该站点去的php-fpm的对应版本后然后通过下列的的步骤安装,详细的命令如下(freebsd7.2):

# axel http://php-fpm.org/downloads/freebsd-port/php-5.2.10-fpm-0.5.11.tar.gz
# tar xfz php-5.2.8-fpm-0.5.10.tar.gz --directory /usr/ports/lang
# cd /usr/ports/lang/php5-fpm
# make install clean

上面的Axel是freebsd下的一个多线程下载工具,采用该命令前需先安装axel

 安装完之后请切换到etc目录下修改php-fpm配置:

#cd /usr/local/etc
# ee /php-fpm.conf
注意一下的两行最好修改成与nginx相同的用户,通常是以www的身份来运行:
Unix user of processes
<value name="user">www</value> 
<value name="group">www</value>
启动、停止、重启php-fpm:
# /usr/local/etc/rc.d/php-fpm start|stop|restart
对于一个常用的文件夹,如果比较长我通常会创建一个快捷链接:
#ln -s /usr/local/etc/rc.d /rc.d 创建这个链接后启动就简单了,命令短很多:#/rc.d/php-fpm start|stop|restart
php-fpm随系统启动:在/etc/rc.conf中添加以下命令
php_fpm_enable="YES"
或者直接执行以下命令:
echo "php_fpm_enable=\"YES\"">>/etc/rc.conf
全文完

联系E族

关闭
  • 即时信息
  • 详细信息

发送