dunglas / dunglas/frankenphp-grpc
Cannot build, Not working :(
- Dominant language
- Go
- Stars
- 104
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
If i follow your documentation, it cannot found frankenphp
I've try --with option, not working.
There is a mistake in the documentation or i miss something ?
Thanks
➜ XCADDY_DEBUG=1
CGO_ENABLED=1 \
XCADDY_GO_BUILD_FLAGS="-tags=nobadger,nomysql,nopgx" \
CGO_CFLAGS="$(php-config --includes) -I/opt/homebrew/include/" \
CGO_LDFLAGS="$(php-config --ldflags) $(php-config --libs) -L/opt/homebrew/lib/ -L/usr/lib" \
xcaddy build
./caddy run
2025/10/02 10:41:13 [INFO] absolute output file path: /home/david/poc/z_grpc/V2/caddy
2025/10/02 10:41:13 [INFO] Temporary folder: /tmp/buildenv_2025-10-02-1041.3300995745
2025/10/02 10:41:13 [INFO] Writing main module: /tmp/buildenv_2025-10-02-1041.3300995745/main.go
package main
import (
caddycmd "github.com/caddyserver/caddy/v2/cmd"
// plug in Caddy modules here
_ "github.com/caddyserver/caddy/v2/modules/standard"
)
func main() {
caddycmd.Main()
}
2025/10/02 10:41:13 [INFO] Initializing Go module
2025/10/02 10:41:13 [INFO] exec (timeout=0s): /usr/local/go/bin/go mod init caddy
go: creating new go.mod: module caddy
go: to add module requirements and sums:
go mod tidy
2025/10/02 10:41:13 [INFO] Pinning versions
2025/10/02 10:41:13 [INFO] exec (timeout=0s): /usr/local/go/bin/go get -tags=nobadger,nomysql,nopgx -v github.com/caddyserver/caddy/v2
go: added github.com/beorn7/perks v1.0.1
go: added github.com/caddyserver/caddy/v2 v2.10.2
go: added github.com/caddyserver/certmagic v0.24.0
go: added github.com/caddyserver/zerossl v0.1.3
go: added github.com/cespare/xxhash/v2 v2.3.0
go: added github.com/francoispqt/gojay v1.2.13
go: added github.com/google/uuid v1.6.0
go: added github.com/klauspost/cpuid/v2 v2.3.0
go: added github.com/libdns/libdns v1.1.0
go: added github.com/mholt/acmez/v3 v3.1.2
go: added github.com/miekg/dns v1.1.63
go: added github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
go: added github.com/prometheus/client_golang v1.23.0
go: added github.com/prometheus/client_model v0.6.2
go: added github.com/prometheus/common v0.65.0
go: added github.com/prometheus/procfs v0.16.1
go: added github.com/quic-go/qpack v0.5.1
go: added github.com/quic-go/quic-go v0.54.0
go: added github.com/zeebo/blake3 v0.2.4
go: added go.uber.org/mock v0.5.2
go: added go.uber.org/multierr v1.11.0
go: added go.uber.org/zap v1.27.0
go: added go.uber.org/zap/exp v0.3.0
go: added golang.org/x/crypto v0.40.0
go: added golang.org/x/mod v0.25.0
go: added golang.org/x/net v0.42.0
go: added golang.org/x/sync v0.16.0
go: added golang.org/x/sys v0.34.0
go: added golang.org/x/term v0.33.0
go: added golang.org/x/text v0.27.0
go: added golang.org/x/time v0.12.0
go: added golang.org/x/tools v0.34.0
go: added google.golang.org/protobuf v1.36.6
2025/10/02 10:41:14 [INFO] exec (timeout=0s): /usr/local/go/bin/go get -tags=nobadger,nomysql,nopgx -v
2025/10/02 10:41:14 [INFO] Build environment ready
2025/10/02 10:41:14 [INFO] Building Caddy
2025/10/02 10:41:14 [INFO] exec (timeout=0s): /usr/local/go/bin/go mod tidy -e
2025/10/02 10:41:15 [INFO] exec (timeout=0s): /usr/local/go/bin/go build -tags=nobadger,nomysql,nopgx -o /home/david/poc/z_grpc/V2/caddy
2025/10/02 10:41:17 [INFO] Build complete: ./caddy
2025/10/02 10:41:17 [INFO] Cleaning up temporary folder: /tmp/buildenv_2025-10-02-1041.3300995745
././caddy version
v2.10.2 h1:g/gTYjGMD0dec+UgMw8SnfmJ3I9+M2TdvoRL/Ovu6U8=
2025/10/02 08:41:17.804 INFO maxprocs: Leaving GOMAXPROCS=8: CPU quota undefined
2025/10/02 08:41:17.804 INFO GOMEMLIMIT is updated {"package": "github.com/KimMachineGun/automemlimit/memlimit", "GOMEMLIMIT": 30096547430, "previous": 9223372036854775807}
2025/10/02 08:41:17.804 INFO using adjacent Caddyfile
2025/10/02 08:41:17.804 INFO maxprocs: No GOMAXPROCS change to reset
Error: adapting config using caddyfile: Caddyfile:2: unrecognized global option: frankenphp
`
Contributor guide
Assessment
This issue has not been assessed yet.