Meu palpite seria verificar o que config.log diz. Talvez você não tenha um compilador instalado.
Estou tentando instalar o memcache no meu VPS. Quando eu digito
$ pecl install memcache
Eu recebo este erro
checking whether the C compiler works... configure: error: cannot run C compiled programs.
If you meant to cross compile, use '--host'.
See 'config.log' for more details.
ERROR: '/root/tmp/pear/memcache/configure --enable-memcache-session=yes' failed
Alguma idéia de qual seria o problema?
Meu palpite seria verificar o que config.log diz. Talvez você não tenha um compilador instalado.
Eu tive esse problema no iPhone, onde os programas compilados devem ser assinados antes que possam ser executados. Faça um pequeno teste: crie um programa helloworld simples test.c
:
#include
main() {
int number=42;
printf("The answer is %i\n", number);
}
E tente compilá-lo: gcc test.c -o test && ./test
Isso deve falhar no seu sistema (é exatamente isso que "não é possível executar programas compilados de C" significa!). Consulte os erros na tela e examine qual é a razão para isso.
Felicidades!
sudo pecl install memcache
Felicidades