freebsd上mod_fastcgi for apache 2.2.0补丁
2009-05-13 02:07:38来源:未知 阅读 ()
http://laozei.blogchina.com
)
在apache 2.2.0上想以fastcgi的方式来运行php,却发现ports里的mod_fastcgi只支持apache 1.3.x和2.0.x,经过几番寻找和尝试,终于在freebsd官方站找到合适的补丁(patch)。
鉴于freebsd官方站被伟大的裤裆给封锁,国内难以访问,遂把此补丁及动作过程记录如下:
1.cd /usr/ports/www/mod_fastcgi
2.把下面的补丁代码复制粘贴到文本文档patch22,路径为:
/usr/ports/www/mod_fastcgi/patch22
3.打补丁,命令:
patch -p1
-
-.if defined(WITH_APACHE2) || exists(${LOCALBASE}/include/apache2/apr.h)
-WITH_APACHE2= YES
-MAKEFILE= Makefile.AP2
-USE_REINPLACE= YES
-MAKE_ARGS= INCLUDES=-I${PREFIX}/include/apache2
-INSTALL_TARGET= install-modules
-PLIST_SUB= APACHE=2
-.else
-PLIST_SUB= APACHE=
-.endif
-
-.if defined(WITHOUT_APACHE_SUEXEC)
-APXSOPTS+= -DNO_SUEXEC_FOR_AP_USER_N_GROUP
-.endif
-
-do-patch:
-.if defined(WITH_APACHE2)
- @${REINPLACE_CMD} -e "s|/usr/local/apache2|${PREFIX}/share/apache2|g" ${WRKSRC}/${MAKEFILE}
-.else
- cd ${WRKSRC} ; ${MV} Makefile.tmpl Makefile ;
-
-do-build:
- cd ${WRKSRC} ; ${LOCALBASE}/sbin/apxs -o mod_fastcgi.so -c ${APXSOPT} *.c
-
-do-install:
- cd ${WRKSRC} ; ${LOCALBASE}/sbin/apxs -i -a -n fastcgi mod_fastcgi.so
-.endif
+USE_APACHE= 1.3+
+AP_FAST_BUILD= yes
+AP_GENPLIST= yes
+SRC_FILE= *.c
+PORTDOCS= LICENSE.TERMS mod_fastcgi.html
post-install:
.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for file in LICENSE.TERMS mod_fastcgi.html
- ${INSTALL_DATA} ${WRKSRC}/docs/${file} ${DOCSDIR}
+ ${MKDIR} ${DOCSDIR}
+.for f in ${PORTDOCS}
+ ${INSTALL_DATA} ${WRKSRC}/docs/${f} ${DOCSDIR}
.endfor
.endif
- @${ECHO_MSG} "************************************************************"
-.if !defined(WITH_APACHE2)
- @${ECHO_MSG} "* Fast-cgi modules was included with your apache *"
- @${ECHO_MSG} "* configuration file *"
- @${ECHO_MSG} "* *"
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- linux内核printk调试 2009-05-13
- 给bind9打上最新补丁的方法 2009-05-13
- 经过一天的测试, 我的无线网卡已经能在FreeBSD下驱动起来了 2009-05-13
- [转]Qmail简明配置(附安装软件及补丁) 2009-05-13
- 使U-BOOT能正确引导LINUX 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash