<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/mysql.setup.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'mysql.installation.php',
    1 => 'Instalaci&oacute;n',
    2 => 'Instalaci&oacute;n',
  ),
  'up' => 
  array (
    0 => 'mysql.setup.php',
    1 => 'Instalaci&oacute;n/Configuraci&oacute;n',
  ),
  'prev' => 
  array (
    0 => 'mysql.requirements.php',
    1 => 'Requerimientos',
  ),
  'next' => 
  array (
    0 => 'mysql.configuration.php',
    1 => 'Configuraci&oacute;n en tiempo de ejecuci&oacute;n',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/mysql/configure.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="mysql.installation" class="section">
 <h2 class="title">Instalación</h2>

 <div class="warning"><strong class="warning">Advertencia</strong>
  <p class="para">Esta extensión
estaba obsoleta en PHP 5.5.0, y fue eliminada en PHP 7.0.0. En su lugar, se puede
utilizar la extensión <a href="book.mysqli.php" class="link">MySQLi</a> o la extensión
<a href="ref.pdo-mysql.php" class="link">PDO_MySQL</a>. Ver también
<a href="mysqlinfo.api.choosing.php" class="link">MySQL: elegir una API</a> de la guía.
Alternativas a esta función:</p>
 </div>

 <p class="simpara" id="mysql.configure">
  Para compilar, simplemente se debe utilizar la opción de configuración
  <strong class="option configure">--with-mysql[=DIR]</strong>
  donde el parámetro opcional <code class="literal">[DIR]</code> apunta hacia
  el directorio de instalación de MySQL.
 </p>
 <p class="simpara">
  Aunque esta extensión MySQL sea compatible con MySQL 4.1.0 y superior,
  no soporta las funcionalidades adicionales que esta versión proporciona.
  Para ello, se recomienda utilizar la extensión <a href="book.mysqli.php" class="link">MySQLi</a>.
 </p>
 <p class="simpara">
  Si se desea instalar la extensión mysqli al mismo tiempo que la extensión
  mysql, se debe utilizar la misma biblioteca cliente para evitar conflictos.
 </p>

 <div class="section" id="mysql.installation.linux">
  <h2 class="title">Instalación en sistemas Linux</h2>
  <p class="simpara">
   Nota: <code class="literal">[DIR]</code> es la ruta hacia la biblioteca cliente
   MySQL (<em>encabezados y bibliotecas</em>), que puede ser
   descargada desde el sitio de <a href="http://www.mysql.com/" class="link external">&raquo;&nbsp;MySQL</a>.
  </p>
  <table id="mysql.installation.compile.support" class="doctable table">
   <caption><strong>Matriz de soporte de ext/mysql</strong></caption>
   
    <thead>
     <tr>
      <th>PHP Versión</th>
      <th>Por defecto</th>
      <th>Opciones de configuración: <a href="mysqlnd.overview.php" class="link">mysqlnd</a></th>
      <th>Opciones de configuración: <code class="literal">libmysqlclient</code></th>
      <th>Historial de cambios</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td>4.x.x</td>
      <td>libmysqlclient</td>
      <td>No Disponible</td>
      <td><strong class="option configure">--without-mysql</strong> para desactivar</td>
      <td>MySQL está activo por omisión, las bibliotecas cliente MySQL están incluidas internamente</td>
     </tr>

     <tr>
      <td>5.0.x, 5.1.x, 5.2.x</td>
      <td>libmysqlclient</td>
      <td>No Disponible</td>
      <td><strong class="option configure">--with-mysql=[DIR]</strong></td>
      <td>
       MySQL no está activo por omisión, y las bibliotecas cliente MySQL
       ya no están incluidas internamente
      </td>
     </tr>

     <tr>
      <td>5.3.x</td>
      <td>libmysqlclient</td>
      <td><strong class="option configure">--with-mysql=mysqlnd</strong></td>
      <td><strong class="option configure">--with-mysql=[DIR]</strong></td>
      <td>mysqlnd está ahora disponible</td>
     </tr>

     <tr>
      <td>5.4.x</td>
      <td>mysqlnd</td>
      <td><strong class="option configure">--with-mysql</strong></td>
      <td><strong class="option configure">--with-mysql=[DIR]</strong></td>
      <td>mysqlnd está ahora incluido por omisión</td>
     </tr>

    </tbody>
   
  </table>

 </div>

 <div class="section" id="mysql.installation.windows">
  <h2 class="title">Instalación en sistemas Windows</h2>
  <div class="section" id="mysql.installation.windows.php52">
   <h2 class="title">PHP 5.0.x, 5.1.x, 5.2.x</h2>
   <p class="simpara">
    MySQL ya no está activado por omisión, por lo tanto, la biblioteca
    <var class="filename">php_mysql.dll</var> debe ser activada en el <var class="filename">php.ini</var>.
    Además, PHP debe tener acceso a la biblioteca cliente MySQL.
    Un fichero llamado <var class="filename">libmysql.dll</var> está incluido en
    la distribución de PHP para Windows y para que PHP pueda comunicarse
    con MySQL, este fichero debe estar disponible en el <var class="envar">PATH</var>
    del sistema Windows. Lea la FAQ titulada
    &quot;<a href="faq.installation.php#faq.installation.addtopath" class="link">¿Dónde debo añadir mi directorio PHP a la variable
    <var class="envar">PATH</var> en Windows?</a>&quot; para más información sobre
    cómo realizar esto. No obstante, copiar el fichero
    <var class="filename">libmysql.dll</var> en el directorio sistema de Windows funciona
    (ya que el directorio sistema está por omisión en el <var class="envar">PATH</var> del sistema),
    pero esto no es recomendado en absoluto.
   </p>
   <p class="simpara">
    Para activar cualquier extensión PHP (como
    <var class="filename">php_mysql.dll</var>), la directiva PHP
    <a href="ini.core.php#ini.extension-dir" class="link">extension_dir</a> debe estar definida
    y debe apuntar hacia el directorio donde están almacenadas las extensiones PHP.
    Lea también el
    <a href="install.windows.manual.php" class="link">manual de instalación en Windows</a>.
    Por ejemplo, aquí hay un valor posible para la directiva
    extension_dir en PHP 5:
    <code class="literal">c:\php\ext</code>
   </p>
   <blockquote class="note"><p><strong class="note">Nota</strong>: 
    <span class="simpara">
     Si al iniciar el servidor web aparece un error similar a este:
     <code class="literal">&quot;Unable to load dynamic library &#039;./php_mysql.dll&#039;&quot;</code>,
     es porque <var class="filename">php_mysql.dll</var> y/o
     <var class="filename">libmysql.dll</var> no pudieron ser encontrados por el sistema.
    </span>
   </p></blockquote>
  </div>
  <div class="section" id="mysql.installation.windows.php53">
   <h2 class="title">PHP 5.3.0+</h2>
   <p class="simpara">
    El <a href="mysqlnd.overview.php" class="link">driver MySQL nativo</a> está activado por omisión.
    Incluya <var class="filename">php_mysql.dll</var>, pero <var class="filename">libmysql.dll</var>
    ya no es necesario, ni utilizado.
   </p>
  </div>
 </div>

 <div class="section" id="mysql.installation.notes">
  <h2 class="title">Notas sobre la instalación de MySQL</h2>
  <div class="warning"><strong class="warning">Advertencia</strong>
   <p class="simpara">
    Pueden encontrarse fallos y problemas de inicio de PHP cuando
    se carga esta función al mismo tiempo que la extensión recode. Consulte la extensión
    <a href="ref.recode.php" class="link">recode</a> para más detalles.
   </p>
  </div>
  <blockquote class="note"><p><strong class="note">Nota</strong>: 
   <span class="simpara">
    Si se necesitan otros juegos de caracteres que el predeterminado
    (<em>latino</em>), se debe instalar la biblioteca externa
    libmysqlclient (no proporcionada), compilada con este juego de caracteres.
   </span>
  </p></blockquote>
 </div>
</div><?php manual_footer($setup); ?>