Как создать библиотеку на go и использовать через php?
Я бы предложил ту часть, которую надо написать на go, сделать отдельным сервисом, куда обращаться по http api.
варианты с компиляцией в dll, транспиляцией в js и расширением для php мне кажутся не очень удачными.
Можно собрать go код как расширение php
https://github.com/kitech/php-go