<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >Caudium 服务器</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="PHP 手册" HREF="index.html"><LINK REL="UP" TITLE="Unix 系统下的安装" HREF="install.unix.html"><LINK REL="PREVIOUS" TITLE="Unix 系统下的 Apache 2.0" HREF="install.unix.apache2.html"><LINK REL="NEXT" TITLE="fhttpd 服务器" HREF="install.fhttpd.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8"></HEAD ><BODY CLASS="sect1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >PHP 手册</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="install.unix.apache2.html" ACCESSKEY="P" >上一页</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >章 4. Unix 系统下的安装</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="install.fhttpd.html" ACCESSKEY="N" >下一页</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="sect1" ><H1 CLASS="sect1" ><A NAME="install.caudium" >Caudium 服务器</A ></H1 ><P > PHP 4 可以被编译为 <A HREF="http://caudium.net/" TARGET="_top" >Caudium web 服务器</A >的一个 Pike 模块。注意 PHP 3 中不支持。请参考下面的安装说明以将 PHP 4 安装到 Caudium 服务器中。 </P ><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" CLASS="EXAMPLE" ><TR ><TD ><DIV CLASS="example" ><A NAME="install.caudium.instructions" ></A ><P ><B >例 4-5. Caudium 安装指南</B ></P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><PRE CLASS="screen" >1. 在安装 PHP 4 之前请确认已经正确安装了 Caudium 服务器。 要想使 PHP 4 正确的工作,还需要 Pike 7.0.268 或更高版本。 为了方便起见,我们假定 Caudium 安装在 /opt/caudium/server/ 中。 2. 进入目录 php-x.y.z (x.y.z 是 PHP 的版本号)。 3. ./configure --with-caudium=/opt/caudium/server 4. make 5. make install 6. 如果 Caudium 正在运行请重新启动它。 7. 登录图形配置界面,进入需要 PHP 4 支持的虚拟服务器。 8. 点击 Add Module 之后点击 locate,然后添加 PHP 4 脚本支持模块。 9. 如果出现“PHP 4 interpreter isn't available”的错误提示, 请重新启动 web 服务器。如果还是不行,请检查 /opt/caudium/logs/debug/default.1 中是否有与 <filename>PHP4.so</filename> 文件相关的错误。也要查看 <filename>caudium/server/lib/[pike-version]/PHP4.so</filename> 这个文件是否存在。 10. 如果需要,请配置 PHP 脚本支持模块。</PRE ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ><P > 当然可以将各种 PHP 4 的扩展模块编译到 Caudium 服务器中。请参考扩展库各自配置选项的说明。 </P ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >注意: </B > 当编译 PHP 4 的 MySQL 的支持时,必须确认使用了正常的 MySQL 客户端代码。否则如果 Pike 已经支持 MySQL,就会产生冲突。应该在编译的时候使用 <CODE CLASS="option" >--with-mysql</CODE > 选项指定 MySQL 的安装目录。 </P ></BLOCKQUOTE ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="install.unix.apache2.html" ACCESSKEY="P" >上一页</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >起始页</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="install.fhttpd.html" ACCESSKEY="N" >下一页</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Unix 系统下的 Apache 2.0</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="install.unix.html" ACCESSKEY="U" >上一级</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >fhttpd 服务器</TD ></TR ></TABLE ></DIV ></BODY ></HTML >