Dependências
Esta extensão requer a extensão PHP libxml. Isso significa que ao compilar o PHP é preciso passar a flag de configuração --with-libxml, ou antes do PHP 7.4, --enable-libxml, embora isso seja feito implicitamente pois a libxml está habilitada por padrão.
Esta extensão utiliza uma camada de compatibilidade expat por padrão. Também pode usar expat, que pode ser encontrado em » https://libexpat.github.io/. O Makefile que vem com o expat não constrói uma biblioteca por padrão, você pode usar esta regra de make para isso:
libexpat.a: $(OBJS) ar -rc $@ $(OBJS) ranlib $@