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.
测试一下服务器,可以访问就大功告成了。
猜你喜欢
- 在Windows 2000下,动态DNS是与DHCP、WINS及活动目录(AD)集成在一起的。在Windows 2000的域下有三种实现DN
- Google网站优化器 (Website Optimizer,WO)是一个强大的工具,允许站长分析网站流量,测试有效性和转化率等变量,一般情
- 1. Godaddy的webmail的登陆地址在哪?答:Godaddy的邮箱登录地址格式为,email.yourdomainname.com
- 对于遭受DDOS攻击的情况是让人很尴尬的,如果我们有良好的DDoS防御方法,那么很多问题就将迎刃而解,我们来看看我们有哪些常用的有效地方法来
- 首先,要明白一个问题。我们现在要做的谷歌还是百度。就我个人经验而言,做WordPress博客,谷歌是比较好做的,收录也是最快做多的。但是,很
- Microsoft Exchange 2000 Server提供了一套具有较低总体拥有成本的24x7消息和协作基础架构。服务器应用程序专门为
- PHPCMS V9的评论在用户体验方面,并不让人多么满意,更多的用户希望能够有用户体验更好的Ajax版本的评论出现,但一直也未见PHPCMS
- 08年,淡淡风带着几许兴奋几许忧伤淡淡的带队进京,然而仅仅一年,三月份便被北京闪了一下腰,由于某种原因从ku6辞职了。一时phpcms论坛炸
- 从今年1月份韩国正式开通IPTV服务至今,经过9个月的发展,韩国IPTV用户数量已经突破超过100万。韩国数码传媒产业协会近日公布,韩国IP
- 感恩节是这两天的热点,《商业大亨》也为广大老板们准备了丰富的五大感恩节活动,让老板们玩的舒心。同时,为了让自由城内有更祥和的气氛,《商业大亨
- 初级安全篇1、物理安全服务器应该安放在安装了监视器的隔离房间内,并且监视器要保留15天以上的摄像记录。另外,机箱,键盘,电脑桌抽屉要上锁,以
- 然而,当你觉得你已经把做能写作的话题全部都用尽的时候,再写出有利于SEO的文章对你来说就成了一件困难的事情。下面我将向你介绍5个小窍门,也许
- 因利用电脑网络系统漏洞多次盗取他人网银账号及密码进行网购,涉案金额达10万元,记者上午从朝阳法院获悉,现年19岁的男孩刘星一(化名)因涉嫌诈
- 1、搜索引擎不友好搜索引擎对于难以处理和识别的打字稿、复数、连字号等等各种各样的问题,搜索的准确度会降低。显然,如果搜索引擎刻意
- 用IIS,php4和mysql的软件包是php-4.0.1pl2-Win32.zip、mysql-3.23.19-beta-win.zip。
- 认识站长朋友太多,赚钱多的、赚钱少的、做大的、做小的,各类都认识不少,自己也偶尔也被当作站长称呼,今天收到张翔寄来一本杂志,感慨万千,不吐不
- 最近在研究本站:www.seocompany.sh.cn 网站优化的时候,发现本站内容不足,于是决定采取增加BLOG的策略。但,天下之大,B
- 北京时间4月30日消息,据国外媒体报道,微软近日证实,另一家知名软件开发商Adobe Photoshop软件部门首席架构师马克·哈姆伯格(M
- 现在互联网上出现越来越多的小说类网站,如何推广这样的网站是摆在小说类站长面前不得不解决的问题,我这里不说网上那些谁也知道的方法,说一下我自己
- 笔者亲身经历过网站发展的过程,中国网店网从开始建立的毫无流量,毫无内容到现在逐步发展起来,感触和体会非常多,其中经历了太多太多的抉择,做网站