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 |