lo q dice yoander esta claro, si entrar al sitio de github y a los post veran lo q quiso decir, es para compilar php, lo q pasa es que eso ya lo hacemos muy pocos por usar distros con paqueterias pre-compiladas!

pbt <https://github.com/yoander/pbt>es una herramienta escrita en BASH que permite compilar PHP desde el código fuente,*pbt*es la evolución del scriptphp-build.sh <https://github.com/yoander/sysadmin/blob/master/shscript/php-build.sh>permitiendo mayor flexibilidad y personalización en el proceso de compilación/instalación de PHP.


Algunas de las ventajas de usar pbt son:

– Usa un fichero de configuración (pbt.ini) en lugar de las opciones de línea de comandos.

– Descarga/descompacta la versión de PHP especificada en el fichero de configuración e inicia el proceso de compilación e instalación de forma automática.

– Permite habilitar/deshabilitar extensiones comunes a través del fichero common.conf que se encuenta en el DIR extensions.

– Permite habilitar/deshabilitar extensiones específicas, por ejemplo de BD, usando el fichero de configuración pbt.ini y ficheros relacionados con el nombre de la extensión que se encuentran en el DIR extensions, ejemplo: mysql.conf.

– Permite habilitar extensiones para una versión de PHP específica, ejemplo el fichero php-7.2.x.conf que se encuentra debajo del DIR extensions.

– Permite ejecutar acciones previas al proceso de compilación como instalar dependencias necesarias. Las acciones previas se encuentran debajo de DIR pre-build, ejemplo de acciones previas: centos, centos-php-7.2.x

– Permite ejecutar acciones posteriores al proceso de instalación como crear el fichero de configuración de PHP y creacion de scripts de inicialización. Las acciones finales se encuentran debajo del DIR post-install.

– Usacurl <https://curl.haxx.se/>como gestor de descarga permitiendo usarmetalinks <https://es.wikipedia.org/wiki/Metalink>siempre y cuando la característica metalink esté disponible en curl, en caso contrario se usará curl en su forma estandar, el script iterará por cada servidor espejo de PHP hasta encontrar el primero que responda con éxito a la petición de descarga.

– Realiza pruebas de integridad de PHP en caso fallido el proceso de compilación se aborta.


_______________________________________________
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu

Reply via email to