Se puede encontrar información para la instalación de esta extensión PECL en el capítulo del manual titulado Instalación de extensiones PECL. Se puede encontrar información adicional, tal como nuevos lanzamientos, descargas, ficheros fuente, información de mantenimiento, y un CHANGELOG, aquí: » https://pecl.php.net/package/sca_sdo.
Nota:
Las versiones antiguas de la extensión SDO necesitaban una biblioteca compartida aparte para el DAS de XML. Esto ahora está obsoleto y cualquier referencia a php_sdo_das_xml.dll o sdo_das_xml.so debería ser eliminada de fichero php.ini.
Los tres componentes de SDO -el núcleo de SDO, el DAS de XML y el DAS Relacional- están empaquetados juntos con la Arquitectura de Componentes de Servicio (en inglés Service Component Architecture - SCA) dentro de un proyecto de PECL, SCA_SDO, por lo que se puede descargar SCA y las tres partes del SDO con el comando:
pecl install SCA_SDO
Este comando construirá la biblioteca compartida SDO además de instalar los ficheros de PHP que componen SCA y el DAS Relacional de SDO.
Si se quiere usar la última versión beta, ejecute en su lugar:
pecl install SCA_SDO-beta
El comando pecl instala automáticamente el módulo SDO dentro del directorio de extensiones de PHP. Para habilitar la extensión SDO se debe añadir la siguiente línea al fichero php.ini:
extension=sdo.so
Para más información sobre la construcción de paquetes PECL, consulte la sección Instalación de PECL del manual.
Esta sección describe cómo construir el núcleo de SDO y el DAS de XML bajo Linux. Solamente sería necesario saber hacer esto si se desea contruir una versión reciente que se haya verificado en SVN.
Cambie al directorio de extensiones principal: cd < donde está el código de sdo >
Ejecute phpize, que configurará el entorno para compilar SDO.
Lo siguiente es ejecutar ./configure; make; make install. Observe que podría ser necesario identificarse como root para instalar la extensión.
Asegúrese de que el módulo es cargado por PHP, añadiendo extension=sdo.so al fichero php.ini.