Используя API C или C ++, подробно описанный в документации , напишите небольшую программу для преобразования файла формата libconfig в формат JSON или XML (или, если вы любите приключения, в формат сериализации PHP), а затемиспользуйте библиотеки PHP для обработки этого вывода.Если файл не изменился, вы даже можете кэшировать преобразованную форму.
Вы можете вызывать внешние программы из PHP и получать вывод, используя exec () .
Конечно, лучшим решением было бы написать PHP-привязки для библиотеки, но в зависимости от того, насколько важна эта библиотека для вашего приложения, это, вероятно, не стоит.
Глядя на формат, я не рекомендовал бы пытатьсяиспользовать регулярные выражения для разбора файла.