<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >Compilando para o Mac OS X - Versão Servidor</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="Manual do PHP" HREF="index.html"><LINK REL="UP" TITLE="Instalação no Mac OS X" HREF="install.macosx.html"><LINK REL="PREVIOUS" TITLE="Using the bundled PHP" HREF="install.macosx.bundled.html"><LINK REL="NEXT" TITLE="Compilando para o MacOS X - Versão Cliente" HREF="install.macosx.client.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" >Manual do PHP</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="install.macosx.bundled.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Capítulo 5. Instalação no Mac OS X</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="install.macosx.client.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="sect1" ><H1 CLASS="sect1" ><A NAME="install.macosx.server" >Compilando para o Mac OS X - Versão Servidor</A ></H1 ><DIV CLASS="formalpara" ><P ><A NAME="install.macosx.server.compile" ></A ><B >Instalação para o Servidor Mac OS X. </B > <P ></P ><OL TYPE="1" ><LI ><P >Pegue a última distribuição do Apache e PHP.</P ></LI ><LI ><P > Expanda o arquiv tar, e execute o programa <B CLASS="command" >configure</B > do Apache dessa maneira (modifique para conformar com suas necessidades). <TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><PRE CLASS="shell" >./configure --exec-prefix=/usr \ --localstatedir=/var \ --mandir=/usr/share/man \ --libexecdir=/System/Library/Apache/Modules \ --iconsdir=/System/Library/Apache/Icons \ --includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \ --enable-shared=max \ --enable-module=most \ --target=apache</PRE ></TD ></TR ></TABLE > </P ></LI ><LI ><P > Se você quiser que o compilador faça alguma otimização, você pode também querer adicionar essa linha: <TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><PRE CLASS="shell" >setenv OPTIM=-O2</PRE ></TD ></TR ></TABLE > </P ></LI ><LI ><P > Depois, vá para o diretório onde os fontes do PHP 4 estão e rode o <B CLASS="command" >configure</B >. <TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><PRE CLASS="shell" >./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --mandir=/usr/share/man \ --with-xml \ --with-apache=/src/apache_1.3.12</PRE ></TD ></TR ></TABLE > Se você quiser qualquer outra extensão (MySQL, GD, etc.), adicione a opção a esse comando. Para a opção <CODE CLASS="option" >--with-apache</CODE >, coloque o caminho do diretório dos fontes do Apache, por exemplo <TT CLASS="filename" >/src/apache_1.3.12</TT >. </P ></LI ><LI ><P > Digite <B CLASS="command" >make</B > e <B CLASS="command" >make install</B >. Isso irá adicionar um diretório para nos fontes do Apache em <TT CLASS="filename" >src/modules/php4</TT >. </P ></LI ><LI ><P > Agora, reconfigure o Apache para montar junto com o PHP 4. <TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><PRE CLASS="shell" >./configure --exec-prefix=/usr \ --localstatedir=/var \ --mandir=/usr/share/man \ --libexecdir=/System/Library/Apache/Modules \ --iconsdir=/System/Library/Apache/Icons \ --includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \ --enable-shared=max \ --enable-module=most \ --target=apache \ --activate-module=src/modules/php4/libphp4.a</PRE ></TD ></TR ></TABLE > Você pode receber uma mensagem dizendo que <TT CLASS="filename" >libmodphp4.a</TT > está desatualizado. Se isso acontecer, vá para do diretório <TT CLASS="filename" >src/modules/php4</TT > dentro do diretório dos fontes do Apache e execute o comando: <B CLASS="command" >ranlib libmodphp4.a</B >. Depois volte para o diretório raiz dos fontes do Apache e execute o comando <B CLASS="command" >configure</B > acima novamente. Isso fará a tabela de links ser atualizada. Execute <B CLASS="command" >make</B > e <B CLASS="command" >make install</B > novamente. </P ></LI ><LI ><P > Copie e renomei o arquivo <TT CLASS="filename" >php.ini-dist</TT > que está no diretório dos fontes do PHP para o seu diretório <TT CLASS="filename" >bin</TT >: <KBD CLASS="userinput" >cp php.ini-dist /usr/local/bin/php.ini</KBD > ou (se você não tiver um diretório local) <KBD CLASS="userinput" >cp php.ini-dist /usr/bin/php.ini</KBD >. </P ></LI ></OL > </P ></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.macosx.bundled.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Principal</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="install.macosx.client.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Using the bundled PHP</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="install.macosx.html" ACCESSKEY="U" >Acima</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Compilando para o MacOS X - Versão Cliente</TD ></TR ></TABLE ></DIV ></BODY ></HTML >