cvs: phpdoc-he /chapters install.macosx.xml
[email protected] ("Hadar Porat")
| Newsgroups | php.doc.he |
|---|---|
| Message-ID | <cvshadar_p1034883065@cvsserver> |
hadar_p Thu Oct 17 15:31:05 2002 EDT
Added files:
/phpdoc-he/chapters install.macosx.xml
Log:
Final File
Index: phpdoc-he/chapters/install.macosx.xml
+++ phpdoc-he/chapters/install.macosx.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.2 $ -->
<sect1 id="install.macosx">
<title>äú÷ðåú ùì Unix/Mac OS X</title>
<para>
çì÷ æä îëéì äòøåú åòöåú ñôöéôéåú ìäú÷ðú PHP òì
äôöåú òì ùøú Mac OS X.
</para>
<sect2 id="install.macosx.packages">
<title>ùéîåù áçáéìåú</title>
<simpara>
áäôöåú Linux øáåú éù îòøëåú äú÷ðä ùì çáéìåú, ëîå RPM. æä éëåì
ìñééò ìê áäú÷ðä ñèðãøãéú, àáì àí àúä öøéê îòøê ùì úëåðåú ùåðåú
(ëîå ùøú îàåáèç, àå îðäì äú÷ï ùì îàâø ðúåðéí àçø), ééúëï åàúä
úæã÷÷ ìáðåú àú PHP àå/å àú ùøú ä- web ùìê. àí àúä ìà îëéø
àú àåôï áðééú å÷éîôåì (compiling) ùì úåëðä ùìê, æä ëãàé
ìáãå÷ àí îéùäå ëáø áðä çáéìä àøåæä ùì PHP òí äúëåðåú ùàúä öøéê.
</simpara>
</sect2>
<sect2 id="install.macosx.compile">
<title>÷éîôåì (Compiling) òáåø ùøú OS X</title>
<simpara>
éùðï ùúé âéøñàåú ùåðåú áî÷öú ùì Mac OS X, ì÷åç
åùøú. ìäìï ä÷éîôåì ìùøú OS X.
</simpara>
<example id="install.macosx.compile.example">
<title>äú÷ðä ùì Mac OS X</title>
<screen>
<![CDATA[
<div dir="ltr">
1. Get the latest distributions of Apache and PHP
2. Untar them, and run the configure program on Apache like so.
./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. You may also want to add this line:
setenv OPTIM=-O2
If you want the compiler to do some optimization.
5. Next, go to the PHP 4 source directory and configure it.
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/share/man \
--with-xml \
--with-apache=/src/apache_1.3.12
If you have any other additions (MySQL, GD, etc.), be sure to add
them here. For the --with-apache string, put in the path to your
apache source directory, for example "/src/apache_1.3.12".
6. make
7. make install
This will add a directory to your Apache source directory under
src/modules/php4.
8. Now, reconfigure Apache to build in 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
You may get a message telling you that libmodphp4.a is out of date.
If so, go to the src/modules/php4 directory inside your apache
source directory and run this command:
ranlib libmodphp4.a
Then go back to the root of the apache source directory and run the
above configure command again. That'll bring the link table up to
date.
9. make
10. make install
11. copy and rename the php.ini-dist file to your "bin" directory from your
PHP 4 source directory:
cp php.ini-dist /usr/local/bin/php.ini
or (if your don't have a local directory)
cp php.ini-dist /usr/bin/php.ini
</div>
]]>
</screen>
</example>
<simpara>
ãåâîàåú àçøåú áùáéì
<ulink url="&url.stepwise.macosx-client;">ì÷åç Mac OS X</ulink>
å-
<ulink url="&url.stepwise.macosx-client;">ùøú Mac OS X</ulink>
æîéðéí á- <ulink url="&url.stepwise;">Stepwise</ulink>.
</simpara>
</sect2>
<sect2 id="install.macosx.client">
<title>÷éîôåì (Compiling) òáåø ì÷åç MacOS X</title>
<simpara>
èéôéí àìå ñåô÷å áàãéáåú òì éãé <ulink url="&url.macosx;">Marc Liyanage</ulink>.
</simpara>
<simpara>
äîåãåì ùì PHP ìùøú Apache ëìåì á- Mac OS X.
äãåâîà äáàä ëåììú úîéëä ìùøú ùì MySQL å- PostgreSQL.
</simpara>
<simpara>
äòøä: éäéä æäéø áòú ôòåìä æå, àúä éëåì ìãôå÷ àú ùøú ä- Apache ùìê!
</simpara>
<para>
òùä æàú áùáéì ìäú÷éï:
<itemizedlist>
<listitem>
<simpara>
1. ôúç àú çìåï äèøîéðì
</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">
<div dir="ltr">
<![CDATA[
#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps
</div>
]]>
</programlisting>
äñø àú ùðé ñéîðé äùåìîéú (<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
-->