Stavo cercando di installare php scaricato da link
Ho usato la procedura : ./configure ... --with-gd
. Ma con l'opzione --with-gd
l'installazione non viene completata correttamente.
Quindi testato su nuova macchina virtuale macOS Sierra recentemente installata (se prima della procedura di installazione di php), e la procedura precedente funzionava perfettamente!
Alcuni capita con i miei collegamenti alla Libreria, o percorso o include sul mio MacBook ...
Poi, sulla mia macchina reale (MacBook Air), ho installato php usando homebrew (brew install php71) utilizza internamente --with-gd
, ho notato che ha funzionato perfettamente. Non ho avuto bisogno di installare le precedenti librerie gd esternamente o separatamente (anche Homebrew non ha installato la libreria gd).
Prima domanda: In che modo homebrew scopre il percorso della libreria gd?
Voglio sapere come l'homebrew dichiara il percorso da trovare in un'altra applicazione o in un'altra nuova installazione come ./configure ...
Esempio:
Stavo installando gd con brew install gd
.
Poi ho trovato che l'installazione era in /usr/local/Cellar/gd
Poi, quando ho provato ad installare un'altra applicazione senza homebrew, altrimenti binario Source .tar.gz
(cioè: php), my ./configure, rileva la nuova posizione del modulo / applicazione fatta da brew ...
Allora voglio sapere come fa l'homebrew a abilitare / usr / local / Cellar / gd come nuova posizione per gd.
Seconda domanda: In che modo Homebrew raggiunge questo obiettivo?