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><?php phpinfo() ?></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
-->