cvs: phpdoc-ca /install/windows extensions.xml

From: Date: Sun, 07 Aug 2005 18:06:10 +0000
Subject: cvs: phpdoc-ca /install/windows extensions.xml
Groups: php.doc.ca 
Request: Send a blank email to doc-ca+get-55@lists.php.net to get a copy of this message
eduardcapell Sun Aug 7 14:06:10 2005 EDT Added files: /phpdoc-ca/install/windows extensions.xml Log:

http://cvs.php.net/co.php/phpdoc-ca/install/windows/extensions.xml?r=1.1&p=1 Index: phpdoc-ca/install/windows/extensions.xml +++ phpdoc-ca/install/windows/extensions.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.10 Maintainer: eduardcapell Status: ready --> <sect1 id="install.windows.extensions"> <title>Instal·lació d'extensions en Windows</title> <para> Després d'instal·lar el PHP i un servidor web en Windows, és molt probable que vulgueu instal·lar alguna extensió per afegir-li funcionalitats. Podeu triar quines extensions voleu que es carreguin quan el PHP arrenqui, modificant el fitxer &php.ini;. També podeu carregar un mòdul de forma dinàmica en les vostres seqüències, utilitzant la funció <function>dl</function>. </para> <para> Les DLLs per les extensions porten el prefix <literal>php_</literal>. </para> <para> Moltes extensions ja estan <emphasis>incloses</emphasis> en la versió de PHP per Windows. Això significa que els fitxers DLL addicionals, i la directiva <link linkend="ini.extension">extension</link> , <emphasis>no</emphasis> s'utilitzen per a carregar aquestes extensions. La taula d' <link linkend ="install.windows.extensions.overview">PHP Extensions</link> per Windows llista les extensions que requereixen, o requerien, fitxers DLL addicionals. Aquí teniu una llista d'extensions incloses: </para> <para> En PHP 4 (actualitzat en PHP 4.3.11): <link linkend="ref.bc">BCMath</link>, <link linkend="ref.calendar">Caledar</link>, <link linkend="ref.com">COM</link>, <link linkend="ref.ctype">Ctype</link>, <link linkend="ref.ftp">FTP</link>, <link linkend="ref.mysql">MySQL</link>, <link linkend="ref.uodbc">ODBC</link>, <link linkend="ref.overload">Overload</link>, <link linkend="ref.pcre">PCRE</link>, <link linkend="ref.session">Session</link>, <link linkend="ref.tokenizer">Tokenizer</link>, <link linkend="ref.wddx">WDDX</link>, <link linkend="ref.xml">XML</link>&listendand; <link linkend="ref.zlib">Zlib</link> </para> <para> In PHP 5 (updated en PHP 5.0.4), hi ha els següents canvis. Incloes: <link linkend="ref.dom">DOM</link>, <link linkend="ref.libxml">LibXML</link>, <link linkend="ref.iconv">Iconv</link>, <link linkend="ref.simplexml">SimpleXML</link>, <link linkend="ref.spl">SPL</link>&listendand; <link linkend="ref.sqlite">SQLite</link>. I les següents ja no s'hi inclouen: <link linkend="ref.mysql">MySQL</link> and <link linkend="ref.overload">Overload</link>. </para> <para> La ubicació per defecte on el PHP cerca extensions és <filename class="directory">c:\php4\extensions</filename> en PHP 4 i <filename class="directory">c:\php5</filename> en PHP 5. Per a canviar això, haureu d'editar el fitxer &php.ini;: <itemizedlist> <listitem> <para> Haureu de canviar el paràmetre <link linkend ="ini.extension-dir">extension_dir</link> indicant-li la ruta on s'allotgen les extensions, o on hagueu posat els fitxers <filename>php_*.dll</filename>. No oblideu la darrera barra inversa. Per exemple: <informalexample> <programlisting role="ini"> <![CDATA[ extension_dir = c:/php/extensions/ ]]> </programlisting> </informalexample> </para> </listitem> <listitem> <para> Per tal d'habilitar les extensions que voleu utilitzar, cal que descomenteu, en el fitxer &php.ini; les línies <literal>extension=php_*.dll</literal>. Això ho podeu fer esborrant el caràcter ";" inicial per cada una de les extensions que vulgueu carregar. <example> <title>Habilitar l'extensió <link linkend="ref.bzip2">Bzip2</link>en PHP-Windows</title> <programlisting role="ini"> <![CDATA[ // canviem la següent línia de ... ;extension=php_bz2.dll // ... a extension=php_bz2.dll ]]> </programlisting> </example> </para> </listitem> <listitem> <para> Algunes de les extensions necessiten uns fitxers DLL addicionals perquè puguin funcionarl. Un parell d'aquestes les trobeu al paquet de la distribució, en la carpeta <filename class="directory">C:\php\dlls\</filename> en PHP 4 o en la carpeta principal en PHP 5, però algunes, per exemple Oracle (<filename>php_oci8.dll</filename>) requereixen DLLs que no estan incloses en el paquet de la distribució. Si esteu instal·lant el PHP 4, copieu les DLLs incloses des de la carpeta <filename class="directory">C:\php\dlls</filename> a la carpeta <filename class="directory">C:\php</filename>. No us oblideu d'incloure la ruta <filename class="directory">C:\php</filename> a la variable <varname>PATH</varname> del sistema (aquest procés s'explica en una <link linkend="faq.installation.addtopath">Entrada independent de les Preguntes Més Freqüents</link>). </para> </listitem> <listitem> <para> Algunes d'aquestes DLLs no estan incloses amb la distribució de PHP. Vegeu la documentació de cada extensió per més detalls. A més, també hauríeu de llegir-vos la secció del manual anomenada <link linkend="install.pecl">Instal·lació d'extensions PECL</link> per més detalls sobre <acronym>PECL</acronym>. Un nombre cada cop major d'extensions estan incloses en <acronym>PECL</acronym>, i aquestes extesnions requereixen una <link linkend="install.pecl.downloads">descàrrega independent</link>. </para> </listitem> </itemizedlist> <note> <simpara> Si executeu una versió del mòdul de servidor de PHP, recordeu que heu de reiniciar el servidor per tal de fer efectus els canvis al fitxer &php.ini;. </simpara> </note> </para> <para> La taula següent us descriu algunes d eles extensions disponibles i les dlls addicionals necessàries. <table id="install.windows.extensions.overview"> <title>Extensions PHP</title> <tgroup cols="3"> <thead> <row> <entry>Extensió</entry> <entry>Descriptció</entry> <entry>Notes</entry> </row> </thead> <tbody> <row> <entry>php_bz2.dll</entry> <entry>Funcions de compressió <link linkend="ref.bzip2">bzip2</link></entry> <entry>Cap</entry> </row> <row> <entry>php_calendar.dll</entry> <entry>Funcions de conversió de <link linkend="ref.calendar">Calendari</link></entry> <entry>Inclose des de PHP 4.0.3</entry> </row> <row> <entry>php_cpdf.dll</entry> <entry>Funcions <link linkend="ref.cpdf">ClibPDF</link></entry> <entry>Cap</entry> </row> <row> <entry>php_crack.dll</entry> <entry>Funcions <link linkend="ref.crack">Crack</link></entry> <entry>Cap</entry> </row> <row> <entry>php_ctype.dll</entry> <entry>Famíla de funcions <link linkend="ref.ctype">ctype</link></entry> <entry>Inclosa des de PHP 4.3.0</entry> </row> <row> <entry>php_curl.dll</entry> <entry><link linkend="ref.curl">CURL</link>, funcions de la biblioteca Client URL</entry> <entry>Requereix: <filename>libeay32.dll</filename>, <filename>ssleay32.dll</filename> (incloses)</entry> </row> <row> <entry>php_cybercash.dll</entry> <entry>Funcions de pagament <link linkend="ref.cybercash">Cybercash</link> </entry> <entry>PHP &lt;= 4.2.0</entry> </row> <row> <entry>php_db.dll</entry> <entry>Funcions <link linkend="ref.dbm">DBM</link></entry> <entry>Desaconsellada. Utilitzeu DBA en el seu lloc (<filename>php_dba.dll</filename>)</entry> </row> <row> <entry>php_dba.dll</entry> <entry><link linkend="ref.dba">DBA</link>: Funcions de capa d'Abstracció de Base de Dades (a l'estil de dbm)</entry> <entry>Cap</entry> </row> <row> <entry>php_dbase.dll</entry> <entry>Funcions <link linkend="ref.dbase">dBase</link></entry> <entry>Cap</entry> </row> <row> <entry>php_dbx.dll</entry> <entry>Funcions <link linkend="ref.dbx">dbx</link></entry> <entry></entry> </row> <row> <entry>php_domxml.dll</entry> <entry>Funcions <link linkend="ref.domxml">DOM XML</link></entry> <entry> PHP &lt;= 4.2.0 requereix: <filename>libxml2.dll</filename> (inclosa) PHP &gt;= 4.3.0 requereix: <filename>iconv.dll</filename> (inclosa) </entry> </row> <row> <entry>php_dotnet.dll</entry> <entry>Funcions <link linkend="ref.dotnet">.NET</link></entry> <entry>PHP &lt;= 4.1.1</entry> </row> <row> <entry>php_exif.dll</entry> <entry>Funcions <link linkend="ref.exif">EXIF</link></entry> <entry> <link linkend="ref.mbstring">php_mbstring.dll</link>. I, <filename>php_exif.dll</filename> s'ha de carregar <literal>després de </literal> <filename>php_mbstring.dll</filename> in &php.ini;. </entry> </row> <row> <entry>php_fbsql.dll</entry> <entry>Funcions <link linkend="ref.fbsql">FrontBase</link></entry> <entry>PHP &lt;= 4.2.0</entry> </row> <row> <entry>php_fdf.dll</entry> <entry>Funcions<link linkend="ref.fdf">FDF</link>: Forms Data Format.</entry> <entry>Requereix: <filename>fdftk.dll</filename> (inclosa)</entry> </row> <row> <entry>php_filepro.dll</entry> <entry>Funcions <link linkend="ref.filepro">filePro</link></entry> <entry>Accés només de lectura</entry> </row> <row> <entry>php_ftp.dll</entry> <entry>Funcions <link linkend="ref.ftp">FTP</link></entry> <entry>Inclosa des de PHP 4.0.3</entry> </row> <row> <entry>php_gd.dll</entry> <entry>Funcions de la biblioteca d'imatges <link linkend="ref.image">GD</link></entry> <entry> Eliminada en PHP 4.3.2. Observeu que les funcions truecolor no estan disponibles en GD1, en el seu lloc utilitzeu <filename>php_gd2.dll</filename>. </entry> </row> <row> <entry>php_gd2.dll</entry> <entry>Funcions de la biblioteca d'imatges <link linkend="ref.image">GD</link></entry> <entry>GD2</entry> </row> <row> <entry>php_gettext.dll</entry> <entry>Funcions <link linkend="ref.gettext">Gettext</link></entry> <entry> PHP &lt;= 4.2.0 requereix <filename>gnu_gettext.dll</filename> (inclosa), PHP &gt;= 4.2.3 requereix <filename>libintl-1.dll</filename>, <filename>iconv.dll</filename> (incloses). </entry> </row> <row> <entry>php_hyperwave.dll</entry> <entry>Funcions <link linkend="ref.hw">HyperWave</link></entry> <entry>Cap</entry> </row> <row> <entry>php_iconv.dll</entry> <entry>Conversions del joc de caràcters <link linkend="ref.iconv">ICONV</link></entry> <entry>Requereix: <filename>iconv-1.3.dll</filename> (inclosa), PHP &gt;=4.2.1 <filename>iconv.dll</filename></entry> </row> <row> <entry>php_ifx.dll</entry> <entry>Funcions <link linkend="ref.ifx">Informix</link></entry> <entry>Requereix: biblioteques Informix</entry> </row> <row> <entry>php_iisfunc.dll</entry> <entry>Funcions de gestió IIS</entry> <entry>Cap</entry> </row> <row> <entry>php_imap.dll</entry> <entry>Funcions <link linkend="ref.imap">IMAP</link> POP3 i NNTP</entry> <entry>Cap</entry> </row> <row> <entry>php_ingres.dll</entry> <entry>Funcions <link linkend="ref.ingres"></link></entry> <entry>Requereix: biblioteques Ingres II</entry> </row> <row> <entry>php_interbase.dll</entry> <entry>Funcions <link linkend="ref.ibase">InterBase</link></entry> <entry>Requereix: <filename>gds32.dll</filename> (inclosa)</entry> </row> <row> <entry>php_java.dll</entry> <entry>Funcions <link linkend="ref.java">Java</link></entry> <entry>PHP &lt;= 4.0.6 requereix: <filename>jvm.dll</filename> (inclosa)</entry> </row> <row> <entry>php_ldap.dll</entry> <entry>Funcions <link linkend="ref.ldap">LDAP</link></entry> <entry> PHP &lt;= 4.2.0 requereix <filename>libsasl.dll</filename> (inclosa), PHP &gt;= 4.3.0 requereix <filename>libeay32.dll</filename>, <filename>ssleay32.dll</filename> (incloses) </entry> </row> <row> <entry>php_mbstring.dll</entry> <entry>Funcions <link linkend="ref.mbstring">Multi-Byte String</link></entry> <entry>Cap</entry> </row> <row> <entry>php_mcrypt.dll</entry> <entry>Funcions d'<link linkend="ref.mcrypt">Encriptació Mcrypt</link> </entry> <entry>Requereix: <filename>libmcrypt.dll</filename></entry> </row> <row> <entry>php_mhash.dll</entry> <entry>Funcions <link linkend="ref.mhash">Mhash</link> functions</entry> <entry>PHP &gt;= 4.3.0 requereix: <filename>libmhash.dll</filename> (inclosa)</entry> </row> <row> <entry>php_mime_magic.dll</entry> <entry>Funcions <link linkend="ref.mime-magic">Mimetype</link></entry> <entry>Requereix: <filename>magic.mime</filename> (inclosa)</entry> </row> <row> <entry>php_ming.dll</entry> <entry>Funcions <link linkend="ref.ming">Ming</link> per Flash</entry> <entry>Cap</entry> </row> <row> <entry>php_msql.dll</entry> <entry>Funcions <link linkend="ref.msql">mSQL</link></entry> <entry>Requereix: <filename>msql.dll</filename> (inclosa)</entry> </row> <row> <entry>php_mssql.dll</entry> <entry>Funcions <link linkend="ref.mssql">MSSQL</link></entry> <entry>Requereix: <filename>ntwdblib.dll</filename> (inclosa)</entry> </row> <row> <entry>php_mysql.dll</entry> <entry>Funcions <link linkend="ref.mysql">MySQL</link></entry> <entry>PHP &gt;= 5.0.0, requereix <filename>libmysql.dll</filename> (inclosa)</entry> </row> <row> <entry>php_mysqli.dll</entry> <entry><link linkend="ref.mysqli">MySQLi</link></entry> <entry>PHP &gt;= 5.0.0, requereix <filename>libmysql.dll</filename> (<filename>libmysqli.dll</filename> en PHP &lt;= 5.0.2) (inclosa)</entry> </row> <row> <entry>php_oci8.dll</entry> <entry>Funcions <link linkend="ref.oci8">Oracle 8</link> functions</entry> <entry>Requires: Oracle 8.1+ client libraries</entry> </row> <row> <entry>php_openssl.dll</entry> <entry><link linkend="ref.openssl">OpenSSL</link> functions</entry> <entry>Requires: <filename>libeay32.dll</filename> (inclosa)</entry> </row> <row> <entry>php_oracle.dll</entry> <entry><link linkend="ref.oracle">Oracle</link></entry> <entry>Requereix: biblioteques del client d'Oracle 7</entry> </row> <row> <entry>php_overload.dll</entry> <entry>Funcions per la <link linkend="ref.overload">Sobrecàrrega d'objectes</link></entry> <entry>Inclosa des de PHP 4.3.0</entry> </row> <row> <entry>php_pdf.dll</entry> <entry>Funcions <link linkend="ref.pdf">PDF</link></entry> <entry>Cap</entry> </row> <row> <entry>php_pgsql.dll</entry> <entry>Funcions <link linkend="ref.pgsql">PostgreSQL</link></entry> <entry>Cap</entry> </row> <row> <entry>php_printer.dll</entry> <entry>Funcions d'<link linkend="ref.printer">Impressió</link></entry> <entry>Cap</entry> </row> <row> <entry>php_shmop.dll</entry> <entry>Funcions de <link linkend="ref.shmop">Memòria Compartida</link> </entry> <entry>Cap</entry> </row> <row> <entry>php_snmp.dll</entry> <entry>Funcions <link linkend="ref.snmp">SNMP</link> get and walk</entry> <entry>Només NT!</entry> </row> <row> <entry>php_soap.dll</entry> <entry>Funcions <link linkend="ref.soap">SOAP</link></entry> <entry>PHP &gt;= 5.0.0</entry> </row> <row> <entry>php_sockets.dll</entry> <entry>Funcions de <link linkend="ref.sockets">Sòcols</link></entry> <entry>Cap</entry> </row> <row> <entry>php_sybase_ct.dll</entry> <entry>Funcions de <link linkend="ref.sybase">Sybase</link></entry> <entry>Requereix: biblioteques del client de Sybase</entry> </row> <row> <entry>php_tidy.dll</entry> <entry>Funcions <link linkend="ref.tidy">Tidy</link></entry> <entry>PHP &gt;= 5.0.0</entry> </row> <row> <entry>php_tokenizer.dll</entry> <entry>Funcions <link linkend="ref.tokenizer">Tokenizer</link></entry> <entry>Inclosa des de PHP 4.3.0</entry> </row> <row> <entry>php_w32api.dll</entry> <entry>Funcions <link linkend="ref.w32api">W32api</link></entry> <entry>Cap</entry> </row> <row> <entry>php_xmlrpc.dll</entry> <entry>Funcions <link linkend="ref.xmlrpc">XML-RPC</link></entry> <entry>PHP &gt;= 4.2.1 requereix <filename>iconv.dll</filename> (inclosa)</entry> </row> <row> <entry>php_xslt.dll</entry> <entry>Funcions <link linkend="ref.xslt">XSLT</link></entry> <entry> PHP &lt;= 4.2.0 requereix <filename>sablot.dll</filename>, <filename>expat.dll</filename> (incloses). PHP &gt;= 4.2.1 requereix <filename>sablot.dll</filename>, <filename>expat.dll</filename>, <filename>iconv.dll</filename> (incloses). </entry> </row> <row> <entry>php_yaz.dll</entry> <entry>Funcions <link linkend="ref.yaz">YAZ</link></entry> <entry>Requereix <filename>yaz.dll</filename> (inclosa)</entry> </row> <row> <entry>php_zip.dll</entry> <entry>Funcions <link linkend="ref.zip">Zip File</link></entry> <entry>Accés només de lectura</entry> </row> <row> <entry>php_zlib.dll</entry> <entry>Funcions de compressió <link linkend="ref.zlib">ZLib</link> </entry> <entry>Inclosa des de PHP 4.3.0</entry> </row> </tbody> </tgroup> </table> </para> </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 -->
« previous php.doc.ca (#55) next »