<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/install.pecl.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'install.pecl.phpize.php',
    1 => 'Compilaci&oacute;n de extensiones PECL compartidas con phpize',
    2 => 'Compilaci&oacute;n de extensiones PECL compartidas con phpize',
  ),
  'up' => 
  array (
    0 => 'install.pecl.php',
    1 => 'Instalaci&oacute;n de extensiones PECL',
  ),
  'prev' => 
  array (
    0 => 'install.pecl.pear.php',
    1 => 'Compilaci&oacute;n de extensiones PECL compartidas con el comando pecl',
  ),
  'next' => 
  array (
    0 => 'install.pecl.php-config.php',
    1 => 'php-config',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'install/pecl.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="install.pecl.phpize" class="sect1">
  <h2 class="title">Compilación de extensiones PECL compartidas con phpize</h2>
  <p class="simpara">
   A veces, usar el instalador <strong class="command">pecl</strong> no es una opción.
   Esto podría deberse a que hay un firewall o porque la extensión que se está
   instalando no está disponible como un paquete compatible con PECL, como extensiones no publicadas
   de git.
   Si es necesario compilar dicha extensión, se pueden usar las herramientas de compilación de bajo nivel para
   realizar la compilación manualmente.
  </p>
  <p class="simpara">
   El comando <strong class="command">phpize</strong> se utiliza para preparar el entorno de compilación
   para una extensión PHP.
   En el siguiente ejemplo, los fuentes de una extensión están en un directorio
   llamado <var class="filename">extname</var>:
  </p>
  <p class="para">
   <div class="example-contents screen">
<div class="cdata"><pre>
$ cd extname
$ phpize
$ ./configure
$ make
# make install
</pre></div>
   </div>
  </p>
  <p class="simpara">
   Una instalación exitosa habrá creado <var class="filename">extname.so</var> y
   lo habrá colocado en el directorio de extensiones de PHP
   <a href="ini.core.php#ini.extension-dir" class="link">extensions directory</a>.
   El <var class="filename">php.ini</var> deberá ajustarse y se deberá añadir una
   línea <code class="literal">extension=extname.so</code>
   antes de que la extensión pueda usarse.
  </p>
  <p class="simpara">
   Si el sistema no tiene el comando <strong class="command">phpize</strong>, y
   se usan paquetes precompilados (como RPMs), asegúrese de instalar también la
   versión de desarrollo adecuada del paquete PHP, ya que a menudo incluyen el
   comando <strong class="command">phpize</strong>
   junto con los ficheros de cabecera adecuados para compilar PHP y sus extensiones.
  </p>
  <p class="simpara">
   Ejecute <strong class="command">phpize --help</strong> para mostrar información adicional de uso.
  </p>
 </div><?php manual_footer($setup); ?>