compilar os cabeçalhos php4 em vez de php5
-
05-07-2019 - |
Pergunta
Estou compilando algumas extensões para o PHP no dreamhost servidor PS. Eu tenho um erro e descobriu que isso acontece quando cabeçalhos php4 são usados ??em vez de cabeçalhos PHP5.
correndo mostra phpinfo o servidor executa php5. no entanto php-v na linha de comando dá php4.
Como posso fazer o uso php5 compilação em vez de php4 no meu servidor? Existe uma variável de ambiente de algum tipo e se assim como posso alterá-lo (novo para linux)
Graças
Solução
Você tem que descobrir onde na caixa PHP 5 está instalado. Você pode tentar locate phpize
em seu shell. O mesmo diretório deve conter um executável php-config
. O caminho pode ser encontrada na saída do phpinfo (). Verifique lá para o cammand Configuraiton e lá para o parâmetro --prefix.
Se houver vários isntallations PHP incl. phpize você pode compilar extensões usando da versão selecionada usando os caminhos corretos:
$ cd extension_source
$ /full/path/to/bin/phpize
$ ./configure --with-php-config=/full/path/to/bin/php-config
$ make
$ make install