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>&lt; Object name="default" &gt;</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
-->