O php-config é um script shell para obter informações sobre as configurações do PHP instalado.
Ao compilar extensões, se tiver várias versões do PHP instalado, você pode especifica para qual instalação deseja compilar utilizando a opção --with-php-config durante a configuração, informando aí o caminho do php-config respectivo.
A lista de opções fornecida pelo script php-config pode ser obtida rodando o comando com a opção -h :
Usage: /usr/local/bin/php-config [OPTION] Options: --prefix [...] --includes [...] --ldflags [...] --libs [...] --extension-dir [...] --include-dir [...] --php-binary [...] --php-sapis [...] --configure-options [...] --version [...] --vernum [...]
| Opção | Descrição |
|---|---|
| --prefix | Diretório onde o PHP está instalado, por exemplo /usr/local |
| --includes | Lista a opção -I com todos os arquivos incluídos |
| --ldflags | As flags LD com as quais o PHP foi compilado |
| --libs | Bibliotecas extras compiladas junto ao PHP |
| --extension-dir | Diretório de extensões utilizadas no carregamento por padrão |
| --include-dir | Diretório padrão onde arquivos header são instalados por padrão |
| --php-binary | O caminho completo para o binário CLI ou CGI |
| --php-sapis | Mostra todas as SAPIs disponíveis |
| --configure-options | Opções de configuração para recriar a configuração da atual instalação |
| --version | PHP version |
| --vernum | PHP version as integer |