FreeBSD下nginx并支持php配置详解(3)
来源:asp之家 发布时间:2010-03-04 16:31:00
三、使用php-fpm支持php
▼先下载php-fpm插件,然后解压到/usr/ports/lang目录。然后就可以使用ports来安装它了。
[root@bsd01 ~]#fetchhttp://alamster.googlepages.com/php5-fpm.5.2.6.tar.gz
php5-fpm.5.2.6.tar.gz 100% of 11 kB 140 kBps
[root@bsd01 ~]#tar zxf php5-fpm.5.2.6.tar.gz -C /usr/ports/lang
[root@bsd01 ~]#cd /usr/ports/lang/php5-fpm/
[root@bsd01 php5-fpm]#make install
然后会出现“make config”的界面,选择需要的组件即可:
Options for php5-fpm 5.2.6_1
────────────────────────────────────────
[X] CLI Build CLI version
[ ] DEBUG Enable debug
[X] SUHOSIN Enable Suhosin protection system (not for jails)
[X] MULTIBYTE Enable zend multibyte support
[ ] IPV6 Enable ipv6 support
[ ] MAILHEAD Enable mail header patch
[X] PATHINFO Enable path-info-check support
然后tab到OK开始安装。
【注意:】如果编译出错,提示"cannot install: unknown AUTOCONF version: 261."
则需要编辑/usr/ports/lang/php5-fpm/中的Makefile文件,设置你系统正确的autoconf版本。
先使用“pkg_info | grep autoconf”命令查看系统的autoconf的版本,比如我的是autoconf 2.62,则把"USE_AUTOTOOLS= autoconf:261"修改为"USE_AUTOTOOLS= autoconf:262"即可。
▼然后复制一下php-fpm的配置文件:
[root@bsd01 ~]#cd /usr/local/etc
[root@bsd01 etc]#cp php-fpm.conf.dist php-fpm.conf
编辑php-pfm.conf文件,让php-cgi以www用户启动(与nginx一样):
[root@bsd01 etc]#chmod u+w php-fpm.conf
[root@bsd01 etc]#vi php-fpm.conf
Unix user of processes
<!-- <value name="user">nobody</value> -->
Unix group of processes
<!-- <value name="group">nobody</value> -->
Unix user of processes
<value name="user">www</value>
Unix group of processes
<value name="group">www</value>
小提示:记得/usr/local/etc/nginx/nginx.con文件的配置跟上面spawn-fcgi方式的一样,这里就不再说了。
然后就可以启动php-fpm和nginxl了:
[root@bsd01 etc]#/usr/local/etc/rc.d/php-fpm start
Starting php_fpm.
[root@bsd01 etc]#/usr/local/etc/rc.d/nginx start
Performing sanity check on nginx configuration:
2008/12/01 00:04:26 [info] 1136#0: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
2008/12/01 00:04:26 [info] 1136#0: the configuration file /usr/local/etc/nginx/nginx.conf was tested successfully
Starting nginx.
测试一下服务器,可以访问就大功告成了。


猜你喜欢
- UCenter Home(简称UCHome)新版本即将推出。在即将开始测试UCenter Home 2.0中,针对1.5版本新增了六大互动新
- 本规则支持白名单排除式防盗链,搜索引擎友好不屏蔽,被盗链后的错误提示转向,支持各种文件类型,经作者亲验真的能用。近来小站遇到了盗链问题,至使
- 本文探讨如何从内部链接、引入链接和引出链接三个方面来增加网站的链接广泛度。网站的链接广泛度(Link Popularity)在搜索引擎排名中
- 查看磁盘使用# du -hs /var/lib/docker/ 237G/var/lib/docker/# docker system df
- 1.1 iptables防火墙简介Netfilter/Iptables(以下简称Iptables)是unix/linux自带的一款优秀且开放
- 虚拟机使用PuTTY、SSH Secure Shell Client前的配置1 仅主机模式 2 检查子网IP为192.168.15
- 最近在调研关联数据的一些东西,需要用到rdf数据库,所以接触了virtuoso数据库。安装的坑其实并不多,之前在windows 10上安过一
- 对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个
- 现在的个人站长依靠Google广告,收入明显地比过去两年减少,从而不少站长都转向做英文站,以获得高额收入,对于新朋友来说,做英文站可不像脑中
- 1.列表策略在一些权威性的网站发表一篇文章, 如:“8项xxx”。 这样的文章经常会成为权威文章而被大量引用,引用者会链向这样的文章,很容易
- 本文为大家分享了Ubuntu server版安装图文教程,供大家参考,具体内容如下创建虚拟机步骤1、 创建虚拟机2、 登录系统3. 先启用r
- 自从唐骏先生出任金和软件董事之后,媒体记者问得我最多的问题是:金和软件接下来还要做什么?我要说的是,金和有很多事情会引起大家关注,有的事情还
- 11月13日消息,据国外媒体报道,苹果周四表示,2010年将在全球新开40-50家专卖店,其中上海将新增2家。苹果表示,为了将苹果产品推广给
- 鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天
- 我们经常会需要知道服务器的实时监测服务器的运行状况,比如哪些 URL 的访问量最大,服务器每秒的请求数,哪个搜索引擎正在抓取我们网站?面对这
- 在副业上花了太多精力了,是要回归正轨的时候了,时间不多了,加油干啊!现在用笔写不习惯了,只有在电脑上打出来才舒服。把笔记传上来,有了新知识点
- 一:持之以恒,每日更新。此条排在第一位,相信绝大多数个人站长不会有异议吧。一个网站从前期策划到建设维护再到后期推广,其中零碎烦琐之事不胜枚举
- 在用户正确完成以上各步骤以后,WebMail系统就会让用户恢复自己邮箱帐户的密码。密码恢复的方式又各有不同,一般有如下几种方式,安全程度各有
- 本篇只简单介绍安装步骤 1. 角色分配10.11.84.4 web-crawler--1.novalocal master/sla
- 本文介绍了20条简单有趣的技巧,让你告别以往费时费力的搜索习惯。从现在起,Tips你的“搜”能力吧!对上百万人而言,Google是一个每天都