cvs: phpdoc-ar /chapters install.iplanet.xml
[email protected] ("Hafid Benhadria") Fri, 25 Jul 2003 00:47:55 -0000
| Newsgroups | php.doc.ar |
|---|---|
| Message-ID | <cvshafid1059094075@cvsserver> |
hafid Thu Jul 24 20:47:55 2003 EDT
Added files:
/phpdoc-ar/chapters install.iplanet.xml
Log:
Updated to En 1.1
hafid-20030724204755.txt
(text/plain, 11.8 KB)
Index: phpdoc-ar/chapters/install.iplanet.xml
+++ phpdoc-ar/chapters/install.iplanet.xml
<?xml version="1.0" encoding="ISO-8859-6"?>
<!-- $Revision: 1.1 $ -->
<!-- Updated to En 1.1 -->
<sect1 id="install.netscape-enterprise">
<title>åÒèÏÇÊ Netscape è iPlanet</title>
<para>
êÊÖåæ çÐÇ ÇäáÕä ÊÐãêÑÇÊ èÊäåêÍÇÊ ÈÎÕèÕ Netscape è iPlanet
áêåÇ êÊÙäâ ÈÊËÈêÊÇÊ PHP: ÅÕÏÇÑÉ <link linkend="install.netscape.sun">Sun Solaris</link>
èãÐÇ ÅÕÏÇÑÉ <link linkend="install.netscape.windows">Windows</link>.
</para>
<para>
êåãæã ÅêÌÇÏ åÙäèåÇÊ ÃãËÑ ÈÎÕèÕ ÊæÕêÈ PHP åÙ
Netscape Enterprise Server çæÇ:
<ulink url="&url.netscape.nsapi;">&url.netscape.nsapi;</ulink>
</para>
<sect2 id="install.netscape.sun">
<title>ÊËÈêÊ PHP åÙ Netscape Ùäé Sun Solaris</title>
<para>
åæ ÃÌä ÊÔêêÏ PHP åÙ åÒèÏÇÊ ÇäèêÈ NES Ãè iPlanet¬ ÍÏÏ
åÌäÏ ÇäÊËÈêÊ ÇäåæÇÓÈ äÎêÇÑ
<link linkend="install.configure.with-nsapi">--with-nsapi</link>
= <replaceable>DIR</replaceable>. ÇäåÌäÏ
ÇäÅáÊÑÇÖê çè áê ÇäÙÇÏÉ <filename class="directory">/opt/netscape/suitespot/</filename>.
ÑÌÇÁ¬ Å×äÙ ÃêÖÇ Ùäé <filename>/php-xxx-version/sapi/nsapi/nsapi-readme.txt</filename>.
</para>
<para>
<example id="install.netscape-enterprise.solaris">
<title>åËÇä Ùæ ÊËÈêÊ ÎÇÕ È Netscape Enterprise Ùäé Solaris</title>
<screen><![CDATA[
ÊÙäêåÇÊ ÎÇÕÉ È Sun Solaris 2.6 è Netscape Enterprise Server 3.6
åæ ÙæÏ: [email protected]
1. ËÈÊ ÇäÍÒåÇÊ ÇäÊÇäêÉ Åæ×äÇâÇ åæ www.sunfreeware.com Ãè
åèâÙ ÊÍåêä ÂÎÑ:
flex-2_5_4a-sol26-sparc-local
gcc-2_95_2-sol26-sparc-local
gzip-1.2.4-sol26-sparc-local
perl-5_005_03-sol26-sparc-local
bison-1_25-sol26-sparc-local
make-3_76_1-sol26-sparc-local
m4-1_4-sol26-sparc-local
autoconf-2.13
automake-1.4
mysql-3.23.24-beta (if you want mysql support)
tar-1.13 (GNU tar)
2. ÊÃãÏ åæ Ãæ åÓÇÑã êÊÖåæ ÇäåÌäÏÇÊ ÇäåäÇÆåÉ
PATH=.:/usr/local/bin:/usr/sbin:/usr/bin:/usr/ccs/bin
export PATH
3. âå Èáã ÇäÖÚ× ÈèÇÓ×É ÃåÑ gunzip php-x.x.x.tar.gz (ÅÐÇ ãÇæÊ äÏêã ÊèÒêÙÉ ÈÇåÊÏÇÏ .gz¬ ÅÐÇ ÊÍââ ÙãÓ Ðäã áÇæÊâä Åäé ÇäÎ×èÉ 4)
4. æáÐ tar xvf php-x.x.x.tar
5. æáÐ cd ../php-x.x.x
6. ÈÇäæÓÈÉ ääÎ×èÉ ÇäÂÊêɬ ÊÃãÏ åæ Ãæ /opt/netscape/suitespot/ çê ÍêË
åÒèÏ netscape ÎÇÕÊã åËÈÊ. áê ÍÇäÉ ÙãÓ Ðä㬠ÚêÑ Åäé ÇäåÓÇÑ ÇäÕÍêÍ:
/configure --with-mysql=/usr/local/mysql --with-nsapi=/opt/netscape/suitespot/ --enable-track-vars --enable-libgcc
7. æáÐ make
8. æáÐ make install
]]></screen>
</example>
ÈÙÏ ÅÊåÇå ÇäÊËÈêÊ ÇäâÇÙÏê èâÑÇÁÉ
åäá ÅâÑÃæê ÇäåæÇÓȬ ÑÈåÇ ÓÊÍÊÇÌ äÅÊåÇå ÈÙÖ
Î×èÇÊ ÇäÊçêÆÉ ÇäÅÖÇáêÉ.
</para>
<para>
ÃèäǬ ÑÈåÇ ÊÍÊÇÌ äÅÖÇáÉ ÈÙÖ ÇäåÓÇÑÇÊ Åäé ÈêÆÉ LD_LIBRARY_PATH
ÇäÎÇÕÉ È Netscape åæ ÃÌä ÅêÌÇÏ ãä ÇäåãÊÈÇÊ ÇäåâÊÓåÉ. êåãæ ÇäâêÇå ÈçÐÇ
èÈÃÍÓæ åÇ êãèæ áê ÓãÑêÈÊ ÊÔÚêä åÒèÏ Netscape ÇäÎÇÕ Èã.
åæ ÇäåÍÊåä Ãæ åÓÊÎÏåê Windows êåãæçå ÊÌÇèÒ çÐç ÇäÎ×èÉ. ÓãÑêÈÊ
ÇäÊÔÚêä êÊåèâÙ ÙÇÏÉ áê:
<filename class="directory">/path/to/server/https-servername/start</filename>
</para>
<para>
êåãæ ÃêÖÇ Ãæ ÊÍÊÇÌ Åäé ÊÍÑêÑ åäáÇÊ ÇäÊçêÆÉ
ÇäåèÌèÏÉ áê: <filename class="directory">/path/to/server/https-servername/config/</filename>.
</para>
<example id="install.netscape-enterprise.configure">
<title>
åËÇä ÊçêÆÉ Netscape Enterprise
</title>
<screen><![CDATA[
ÊÙäêåÇÊ ÇäÊçêÆÉ ÇäÎÇÕÉ È åÒèÏ Netscape Enterprise
åæ ÙæÏ: [email protected]
1. ÃÖá ÇäÓ×Ñ ÇäÂÊê Åäé mime.types:
type=magnus-internal/x-httpd-php exts=php
2. ÃÖá åÇ êäê Åäé obj.conf¬ shlib ÓêÊÚêÑ ÈÍÓÈ
æØÇå ÇäÊÔÚêä¬ ÇäÎÇÕ Èã» ÈÇäæÓÈÉ unix¬ Óêãèæ ÔÈêçÇ ä
/opt/netscape/suitespot/bin/libphp4.so.
êÌÈ Ùäêã ÅÏÑÇÌ ÇäÓ×èÑ ÇäÂÊêÉ ÈÙÏ Êäâêæ ÃæèÇÙ ÊèÓÙÇÊ ÈÑêÏ ÇäÅæÊÑæÊ ÇäåÊÙÏÏÉ ÇäÃÚÑÇÖ mime types init.
Init fn="load-modules" funcs="php4_init,php4_close,php4_execute,php4_auth_trans" shlib="/php4/nsapiPHP4.dll"
Init fn=php4_init errorString="áÔä ÙæÏ Å×äÇâ PHP!"
<object name="default">
.
.
.
.#ÊÐãêÑ ÇäÓ×Ñ ÇäÂÊê êÌÈ Ãæ ê×Ñà ÈÙÏ ÌåêÙ Ó×èÑ 'ObjectType' èâÈä ÌåêÙ Ó×èÑ 'AddLog'
Service fn="php4_execute" type="magnus-internal/x-httpd-php"
.
.
</Object>
<Object name="x-httpd-php">
ObjectType fn="force-type" type="magnus-internal/x-httpd-php"
Service fn=php4_execute
</Object>
ÊçêÆÉ ÊÓÌêä ÇäÏÎèä
äÇ êåãæ ÇÓÊÙåÇä ÊÓÌêä ÇäÏÎèä áê PHP åÙ Ãê ÊÓÌêä ÏÎèä ÂÎÑ. ãä ÊÓÌêäÇÊ ÇäÏÎèä êÊå
ÊåÑêÑçÇ Åäé ÓãÑêÈÊ PHP ÇäÎÇÕ Èã. åæ ÃÌä ÊçêÆÉ ÊÓÌêä ÇäÏÎèä áê PHP åæ ÃÌä ÇäåÒèÏ ÈÃãåäç¬ ÃÖá
ÇäÓ×Ñ ÇäÂÊê:
<Object name="default">
AuthTrans fn=php4_auth_trans
.
.
.
.
</Object>
åæ ÃÌä ÇÓÊÙåÇä ÊÓÌêä ÇäÏÎèä áê PHP èáê åÌäÏ ÃÍÇÏê¬ ÃÖá åÇ êÃÊê:
<Object ppath="d:\path\to\authenticated\dir\*">
AuthTrans fn=php4_auth_trans
</Object>
]]></screen>
</example>
<para>
ÅÐÇ ãæÊ ÈÕÏÏ ÊÔÚêä Netscape Enterprise 4.x¬ êÌÈ Ùäêã ÅÐæ ÅÓÊÙåÇä åÇ êÃÊê:
</para>
<example>
<title>åËÇä ÊçêÆÉ Netscape Enterprise 4.x</title>
<programlisting><![CDATA[
ÖÙ çÐç ÇäÓ×èÑ ÈÙÏ Êäâêæ ÃæèÇÙ ÊèÓÙÇÊ ÈÑêÏ ÇäÅæÊÑæÊ ÇäåÊÙÏÏÉ ÇäÃÚÑÇÖ mime types init¬ èãä ÔêÁ áêåÇ ÙÏÇ çÐÇ çè ÔÈêç
ÈÊçêÆÉ ÇäåËÇä áê ÇäÃÙäé.
åæ ÙæÏ: Graeme Hoose ([email protected])
Init fn="load-modules" shlib="/path/to/server4/bin/libphp4.so" funcs="php4_init,php4_close,php4_execute,php4_auth_trans"
Init fn="php4_init" LateInit="yes"
]]></programlisting>
</example>
</sect2>
<sect2 id="install.netscape.windows">
<title>ÊËÈêÊ PHP åÙ Netscape Ùäé Windows</title>
<para>
äÊËÈêÊ PHP Ùäé Ôãä CGI (åæ ÃÌä Netscape Enterprise Server¬
iPlanet¬ èÑÈåÇ Fastrack)¬ âå ÈåÇ êäê:
</para>
<itemizedlist>
<listitem>
<simpara>
ÃæÓÎ <filename>php4ts.dll</filename> Åäé ÌÐÑ Ç俨Çå ÇäÎÇÕ Èã
(ÇäåÌäÏ ÍêË âåÊ ÈÊËÈêÊ windows)
</simpara>
</listitem>
<listitem>
<para>
âå ÈÙåäêÉ åÔÇÑãÉ åäá Åæ×äÇâÇ åæ Ó×Ñ ÇäÃèÇåÑ.
ÃÑâæ ÇäÓ×Ñêæ ÇäÂÊêêæ:
<programlisting><![CDATA[
assoc .php=PHPScript
ftype PHPScript=c:\php\php.exe %1 %*
]]></programlisting>
</para>
</listitem>
<listitem>
<simpara>
áê Netscape Enterprise Administration Server¬ âå ÈÎäâ
åÌäÏ ãÇÐÈ "shellcgi" Ëå ÅæÒÙç äÇÍâÇ (ÓÊÄÏê çÐç
ÇäÎ×èÉ Åäé Îäâ 5 Ó×èÑ çÇåÉ áê obj.conf èÓÊÓåÍ
äåÒèÏ ÇäèêÈ ÇäÊÙÇåä åÙ ÓãÑêÈÊÇÊ shellcgi).
</simpara>
</listitem>
<listitem>
<simpara>
áê Netscape Enterprise Administration Server âå ÈÎäâ
æèÙ ÌÏêÏ åæ ÊèÓÙÇÊ ÈÑêÏ ÇäÅæÊÑæÊ ÇäåÊÙÏÏÉ ÇäÃÚÑÇÖ (Category: type,
Content-Type: magnus-internal/shellcgi, File Suffix:php).
</simpara>
</listitem>
<listitem>
<simpara>
âå ÈÐäã ÙæÏ ãä ÈÏÇêÉ äåÒèÏ ÇäèêÈ ÊèÏ ÎäÇäçÇ äPHP Ãæ êÙåä
</simpara>
</listitem>
</itemizedlist>
<para>
êåãæ ÅêÌÇÏ ÊáÇÕêä ÃãËÑ ÈÎÕèÕ ÊæÕêÈ
PHP Ùäé Ôãä âÇÈä ääÊæáêÐ CGI çæÇ:
<ulink url="&url.netscape.cgi;">&url.netscape.cgi;</ulink>
</para>
<para>
åæ ÃÌä ÊËÈêÊ PHP Ùäé Ôãä NSAPI (åæ ÃÌä Netscape Enterprise Server¬
iPlanet¬ èÑÈåÇ Fastrack)¬ âå ÈåÇ êäê:
</para>
<itemizedlist>
<listitem>
<simpara>
ÃæÓÎ <filename>php4ts.dll</filename> Åäé ÌÐÑ Ç俨Çå ÇäÎÇÕ Èã
(ÇäåÌäÏ ÍêË âåÊ ÈÊËÈêÊ windows)
</simpara>
</listitem>
<listitem>
<para>
âå ÈÙåäêÉ åÔÇÑãÉ åäá Åæ×äÇâÇ åæ Ó×Ñ ÇäÃèÇåÑ.
ÃÑâæ ÇäÓ×Ñêæ ÇäÂÊêêæ:
<programlisting><![CDATA[
assoc .php=PHPScript
ftype PHPScript=c:\php\php.exe %1 %*
]]></programlisting>
</para>
</listitem>
<listitem>
<simpara>
áê Netscape Enterprise Administration Server âå ÈÎäâ
æèÙ ÌÏêÏ åæ ÊèÓÙÇÊ ÈÑêÏ ÇäÅæÊÑæÊ ÇäåÊÙÏÏÉ ÇäÃÚÑÇÖ (Category: type,
Content-Type: magnus-internal/x-httpd-php, File Suffix:php).
</simpara>
</listitem>
<listitem>
<para>
Ãèâá ÎÏåÉ ÇäèêÈ èÍÑÑ <filename>obj.conf</filename>.
ÙæÏ æçÇêÉ áÕä Init¬ ÃÏÑÌ çÐêæ ÇäÓ×Ñêæ
(ÈÇäÖÑèÑɬ ÈÙÏ Êäâêæ æèÙ ÊèÓÙÇÊ ÈÑêÏ ÇäÅæÊÑæÊ ÇäåÊÙÏÏÉ ÇäÃÚÑÇÖ mime type init!):
<programlisting><![CDATA[
Init fn="load-modules" funcs="php4_init,php4_close,php4_execute,php4_auth_trans" shlib="c:/php/sapi/php4nsapi.dll"
Init fn="php4_init" errorString="áÔä ÙæÏ Å×äÇâ PHP!"
]]></programlisting>
</para>
</listitem>
<listitem>
<para>
áê áÕä <literal>< Object name="default" ></literal>¬
ÖÙ çÐÇ ÇäÓ×Ñ èÈÇäÖÑèÑÉ ÈÙÏ ÌåêÙ Ó×èÑ 'ObjectType'
èâÈä ÌåêÙ Ó×èÑ 'AddLog':
<programlisting><![CDATA[
Service fn="php4_execute" type="magnus-internal/x-httpd-php"
]]></programlisting>
</para>
</listitem>
<listitem>
<para>
áê æçÇêÉ ÇäåäᬠÃÎäâ ãÇÆæÇ ÌÏêÏÇ êÏÙé
<literal>x-httpd-php</literal>¬ èÐäã åæ ÎäÇä ÅÏÑÇÌ çÐç ÇäÓ×èÑ:
<programlisting><![CDATA[
<Object name="x-httpd-php">
ObjectType fn="force-type" type="magnus-internal/x-httpd-php"
Service fn=php4_execute
</Object>
]]></programlisting>
</para>
</listitem>
<listitem>
<simpara>
ÃÙÏ ÊÔÚêä ÎÏåÉ ÇäèêÈ ÇäÎÇÕÉ Èã è×Èñðâ ÇäÊÚêêÑÇÊ
</simpara>
</listitem>
<listitem>
<simpara>
âå ÈÐäã ÙæÏ ãä ÈÏÇêÉ äåÒèÏ ÇäèêÈ ÊèÏ ÎäÇäçÇ äPHP Ãæ êÙåä
</simpara>
</listitem>
</itemizedlist>
<para>
êåãæ ÅêÌÇÏ ÊáÇÕêä ÃãËÑ ÈÎÕèÕ ÊæÕêÈ
PHP Ùäé Ôãä åÑÔñðÍ NSAPI çæÇ:
<ulink url="&url.netscape.nsapi;">&url.netscape.nsapi;</ulink>
</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
-->