Cómo obtener el paquete de código fuente de la biblioteca de extensión php
Debe indicarle al sistema de compilación que se vincule con la biblioteca *** enjoy al compilar. Esto permite que las dependencias se almacenen en la extensión PHP compilada y se carguen en el primer uso.
Para hacer esto, necesita modificar config.m4 para agregar la biblioteca. Puede utilizar la macro PHP_ADD_LIBRARY para lograr esto. Esta macro agrega una biblioteca a la línea de enlace en el formato PHP_ADD_LIBRARY($name, $append, $var). El primer argumento es el nombre de la biblioteca; este es el nombre del archivo *.so sin el prefijo lib (por ejemplo, xxx). El segundo parámetro determina (supongo) si la línea se agrega o se sobrescribe; por lo general, debe establecerse en 1. El último parámetro es el nombre de la variable que almacena la fila. Esta variable debe reemplazarse con el archivo de salida PHP_SUBST.
La línea PHP_ADD_LIBRARY en el archivo de configuración config.m4 debe colocarse antes de la macro PHP_NEW_EXTENSION en el archivo. Esto garantiza que el sistema de compilación encuentre la biblioteca antes de agregarla. Vea el ejemplo a continuación.
Esta es otra pregunta SO similar a la tuya. Hay algunos ejemplos prácticos que puede considerar. the?system]])],[])PHP_SUBST([XXX_SHARED_LIBADD])
Nota: El segundo parámetro PHP_CHECK_LIBRARY es la función que el sistema de compilación verificará para ver si se encuentra la biblioteca dada.