cvs: phpdoc-ar /chapters install.macosx.xml

[email protected] ("Hafid Benhadria") Fri, 25 Jul 2003 00:53:20 -0000
Newsgroups php.doc.ar
Message-ID <cvshafid1059094400@cvsserver>
hafid		Thu Jul 24 20:53:20 2003 EDT

  Added files:                 
    /phpdoc-ar/chapters	install.macosx.xml 
  Log:
  Updated to En 1.3
  

Index: phpdoc-ar/chapters/install.macosx.xml
+++ phpdoc-ar/chapters/install.macosx.xml
<?xml version="1.0" encoding="ISO-8859-6"?>
<!-- $Revision: 1.1 $ -->
<!-- Updated to En 1.3 -->
<sect1 id="install.macosx">
	<title>ÊËÈêÊÇÊ Unix/Mac OS X</title>
	<para>
    êÊÖåæ çÐÇ ÇäáÕä ÊÐãêÑÇÊ èÊäåêÍÇÊ ÎÇÕÉ ÈÊËÈêÊ 
  PHP Ùäé åÒèÏ Mac OS X.
 </para>
	<sect2 id="install.macosx.packages">
		<title>ÅÓÊÎÏÇå ÇäÍÒå</title>
		<simpara>
   ÊÊèáÑ ä Mac OS X ÈÙÖÇ åæ ÅÕÏÇÑÇÊ PHP ÇäåÙÈÃÉ èÇäåÌåÙÉ åÓÈâÇ.
   êåãæ äçÐÇ Ãæ êÓÇÙÏã Ùäé ÇäÍÕèä Ùäé ÊçêÆÉ åÙêÇÑêÉ ÙæÏ ÇäÊËÈêÊ 
   èäãæ ÅÐÇ ãæÊ ÈÍÇÌÉ äåÌåèÙÉ åÎÊäáÉ åæ ÇäååêÒÇÊ 
   (åËäÇ åÒèÏ Âåæ secure server Ãè ÓèÇâÉ âÇÙÏÉ ÈêÇæÇÊ åÎÊäáÉ)¬ áÅæ ÇäÍÇÌÉ 
   êåãæ Ãæ ÊØçÑ åæ ÃÌä ÈæÇÁ PHP è/Ãè åÒèÏã. ÅÐÇ äå Êãæ åÙÊÇÏÇ 
   Ùäé ÈæÇÁ èÊÌåêÙ ÈÑÇåÌ㬠êÌÏÑ Èã 
   ÇäÊÃãÏ ÅÐÇ äå êâå ÃÍÏ åÇ ÈÈæÇÁ æÓÎÉ åÙÈÃÉ packaged 
   version ä PHP èçê ÊÊÖåæ ÇäåêÒÇÊ ÇäÊê ÊÍÊÇÌçÇ.
  </simpara>
	</sect2>
	<sect2 id="install.macosx.compile">
		<title>ÇäÊÌåêÙ åæ ÃÌä åÒèÏ OS X</title>
		<simpara>
   çæÇã ÅÕÏÇÑÊêæ åÎÊäáÊêæ æÓÈêÇ åæ ÃÌä Mac OS X¬ ÒÈèæ 
   èåÒèÏ. ÇäÊÇäê ÎÇÕ ÈÊËÈêÊ åÒèÏ OS X.
  </simpara>
		<example id="install.macosx.compile.example">
			<title>ÊËÈêÊ åÒèÏ Mac OS X</title>
			<screen><![CDATA[
1. ÃÍÕä Ùäé ÇäÊèÒêÙÇÊ ÇäÃÎêÑÉ åæ Apache è PHP
2. áã ÖÚ×çÇ ÈèÇÓ×É "Untar" Ëå ÔÚä ÈÑæÇåÌ ÊçêÆÉ Apache ãÇäÊÇäê:
    ./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 

4. äÑÈåÇ ÊèÏ ÃêÖÇ ÅÖÇáÉ çÐÇ ÇäÓ×Ñ:  
    setenv OPTIM=-O2 
    ÅÐÇ ÃÑÏÊ Ãæ êâèå ÇäåÌåÙ compiler ÈÈÙÖ ÇäÊÍÓêæÇÊ. 
    
5. ÈÙÏ Ðä㬠ÅÐçÈ Åäé åÌäÏ åÕÏÑ PHP 4 èâå ÈÊçêÆÊç: 
    ./configure --prefix=/usr \ 
    --sysconfdir=/etc \ 
    --localstatedir=/var \ 
    --mandir=/usr/share/man \ 
    --with-xml \ 
    --with-apache=/src/apache_1.3.12 

    ÅÐÇ ãÇæÊ äÏêã ÃêÉ ÅÖÇáÇÊ (MySQL¬ GD¬ ÅäÎ.)¬ áÊÃãÏ åæ ÅÖÇáÊçÇ 
    çæÇ. ÈÇäæÓÈÉ ääÓäÓäÉ ÇäæÕêÉ  --with-apache ¬ ÍÏÏ åÓÇÑ ÇäåÌäÏ 
    ÇäÐê êÊÖåæ åÕÏÑ Apache¬ åËäÇ "/src/apache_1.3.12". 
6. æáÐ "make"
7. æáÐ "make install"    
    ÓêÄÏê çÐÇ Åäé ÅÖÇáÉ åÌäÏ Åäé åÌäÏ åÕÏÑ Apache ÊÍÊ
    src/modules/php4.
    
8. ÇäÂæ¬ âå ÈÅÙÇÏÉ ÊçêÆÉ Apache åæ ÃÌä ÊÌåêÙ PHP 4.
    ./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 

    êåãæ Ãæ ÊÕÇÏá ÑÓÇäÉ åáÇÏçÇ Ãæ libmodphp4.a âÏêå.
    Åæ ÍÕä Ðä㬠ÅÐçÈ Åäé åÌäÏ src/modules/php4 Öåæ ÇäåÌäÏ ÇäÐê êÖå 
    åÕÏÑ Apache Ëå ÔÚä çÐÇ ÇäÃåÑ:  

    ranlib libmodphp4.a 

    Ëå ÅÑÌÙ ËÇæêÉ Åäé ÇäÏäêä ÇäÌÐÑê ÇäÎÇÕ ÈåÌäÏ åÕÏÑ Apache èÃÙÏ ÊÔÚêä
    ÃåÑ ÇäÊçêÆÉ ÇäÓÇÈâ. Ðäã Óêâèå ÈÊÍÏêË ÌÏèä 
    ÇäÑÇÈ× link table. 

9. æáÐ "make"

10. æáÐ "make install"

11. ÅæÓÎ èÃÙÏ ÊÓåêÉ åäá php.ini-dist æÍè åÌäÏ "bin" Åæ×äÇâÇ åæ 
    åÌäÏ åÕÏÑ PHP 4:
    cp php.ini-dist /usr/local/bin/php.ini 

    Ãè (ÅÐÇ äå ÊÊèáÑ Ùäé åÌäÏ local) 

    cp php.ini-dist /usr/bin/php.ini 
]]></screen>
		</example>
		<!--
  <simpara>
  TODO: Someone with Mac OS X skills needs to improve this DOC
        Also, these links are 404 and outdated anyways and
        stepwise doesn't support PHP anymore.

        See also bug #14732

   ÃåËäÉ ÃÎÑé Ùæ 
   <ulink url="&url.stepwise.macosx-client;">ÒÈèæ Mac OS X</ulink>
   and
   <ulink url="&url.stepwise.macosx-client;">åÒèÏ Mac OS X</ulink>
   are available at <ulink url="&url.stepwise;">Stepwise</ulink>.
  </simpara>
  -->
	</sect2>
	<sect2 id="install.macosx.client">
		<title>ÇäÊÌåêÙ åæ ÃÌä ÒÈèæ MacOS X</title>
		<simpara>
   çÐç ÇäÍêä êâÏåçÇ Èä×á <ulink url="&url.macosx;">Marc Liyanage</ulink>.
  </simpara>
		<simpara>
   êÊÖåæ Mac OS X èÍÏÉ PHP ÇäÎÇÕÉ ÈåÒèÏ Apache ÇäèêÈ.
   çÐç ÇäÅÕÏÇÑÉ ÊÊÖåæ ÏÙå âèÇÙÏ ÈêÇæÇÊ MySQL è PostgreSQL.
  </simpara>
		<simpara>
   ÊÐãêÑ: ÅÍÐÑ ÙæÏåÇ Êâèå ÈçÐǬ êåãæ Ãæ ÊÙ×ä åÒèÏ Apache !
  </simpara>
		<para>
   âå ÈåÇ êäê åæ ÃÌä ÇäÊËÈêÊ: 
   <itemizedlist>
				<listitem>
					<simpara>
      1. ÅáÊÍ æÇáÐÉ ×ÑáêÉ terminal window 
     </simpara>
				</listitem>
				<listitem>
					<simpara>
      2. ÃÑâæ "wget http://www.diax.ch/users/liyanage/software/macosx/libphp4.so.gz"¬
      èÇæÊØÑ ÍÊé êæÊçê ÇäÊÍåêä. 
     </simpara>
				</listitem>
				<listitem>
					<simpara>
      3. ÃÑâæ "gunzip libphp4.so.gz" 
     </simpara>
				</listitem>
				<listitem>
					<simpara>
      4. ÃÑâæ "sudo apxs -i -a -n php4 libphp4.so" 
     </simpara>
				</listitem>
			</itemizedlist>
   ÇäÂæ ÃÑâæ "<literal>sudo open -a TextEdit /etc/httpd/httpd.conf</literal>"
   èÓêâèå TextEdit ÈáÊÍ åäá ÊçêÆÉ åÒèÏ ÇäèêÈ. ÅÈÍË Ùæ  
   çÐêæ ÇäÓ×Ñêæ ÈâÑÇÈÉ æçÇêÉ Çäåäá: (ÅÓÊÙåä ÃåÑ ÇäÈÍË) 
   <programlisting role="apache"><![CDATA[
   #AddType application/x-httpd-php .php 
   #AddType application/x-httpd-php-source .phps
]]></programlisting>
   ÅæÒÙ ÙäÇåÊê ÇäÊÙäêâ hash marks (<literal>#</literal>) Ëå ÃÍáØ Çäåäá èÚÇÏÑ TextEdit.
  </para>
		<para>
   ÃÎêÑǬ ÃÑâæ "<literal>sudo apachectl graceful</literal>" åæ ÃÌä ÅÙÇÏÉ ÊÔÚêä åÒèÏ ÇäèêÈ.
  </para>
		<para>
   ÇäÂæ äÇ ÈÏ èÃæ PHP ÌÇçÒ èêÙåä. êåãæ ÊÌÑêÈç åæ ÎäÇä èÖÙ åäá áê 
   åÌäÏ "Sites"¬ ÎÇÕÊ㬠ÈÙÏ ÊÓåêÊç È "test.php". ÏÇÎä çÐÇ ÇäåäᬠÃãÊÈ çÐÇ 
   ÇäÓ×Ñ: "<literal>&lt;?php phpinfo() ?&gt;</literal>".
  </para>
		<para>
   ÇäÂæ¬ æÇÏê <literal>127.0.0.1/~your_username/test.php</literal> áê åÓÊÙÑÖã ääèêÈ.
   ÓÊÑé ÈêÇæÇÊ ÍÇäÉ èÍÏÉ PHP.
  </para>
	</sect2>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->