suggestion about compile.md
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 68/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Ambito
- build-system, documentation
Direzione di ricerca
Inizia da compile.md e confronta le istruzioni di esecuzione esistenti con i comandi segnalati per più versioni di PHP. Documenta il percorso richiesto della libreria PHP quando php-config non riesce a risolvere libphp, quindi verifica che il comando documentato corrisponda all’esempio funzionante e consenta di eseguire il progetto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe you feature request
Is your feature request related to a problem? Please describe.
When I have multiple versions of PHP installed (php7.4, php8.1, php8.3), I execute the run command:
CGO_CFLAGS=$(php-config --includes) CGO_LDFLAGS="$(php-config --ldflags) $(php-config --libs)" go run .
It prompts:
# github.com/dunglas/frankenphp/caddy/frankenphp
/home/circle/go/pkg/mod/golang.org/[email protected]/pkg/tool/linux_amd64/link: running gcc failed: exit status 1
/usr/bin/ld: cannot find -lphp
collect2: error: ld returned 1 exit status
Describe the solution you'd like
This error indicates that the ld encountered a problem when trying to link the libphp library. After I changed it to this, the program can run:
CGO_CFLAGS=$(php-config --includes) CGO_LDFLAGS="$(php-config --ldflags) -L/usr/local/php8.3/lib -lphp $(php-config --libs)" go run . run
Should this be written into compile.md?
- Lingua principale
- Go
- Stelle
- 11.4k
- Fork
- 487
- Merge medio
- 3g 21h
- PR unite (30g)
- 20
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di php/frankenphp
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
php/frankenphp#2688 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
php/frankenphp#2671 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
php/frankenphp#2483 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 68/100
php/frankenphp#2685 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
php/frankenphp#2684 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di php/frankenphp
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
kind/engineering pulumi/pulumi-terraform Task Workflow Failure
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
pulumi/pulumi-terraform#1215 ·
I maintainer di solito rispondono entro 1 giorno
-
bug needs-acceptance wg/developer-experience-ecosystem
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
vllm-project/semantic-router#4480 ·
I maintainer di solito rispondono entro 1 giorno
-
area/docs kind/documentation priority/backlog triage/accepted
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
lexfrei/cloudflare-tunnel-gateway-controller#943 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
keyxmakerx/Chronicle#967 ·
I maintainer di solito rispondono entro 1 giorno