安装 PHP Memcache 模块时出现的问题

安装 PHP Memcache 模块时出现的问题

我正在尝试在我的 VPS 上安装 memcache。当我输入

$ pecl install memcache

我收到这个错误

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

您知道可能是什么问题吗?

答案1

我猜应该检查一下 config.log 的内容。也许你没有安装编译器。

答案2

我在 iPhone 上遇到了这样的问题,编译后的程序需要签名才能运行。做一个小测试:创建一个简单的 helloworld 程序test.c #include main() { int number=42; printf("The answer is %i\n", number);
}

并尝试编译它:gcc test.c -o test && ./test

这应该会在您的系统上失败(这正是“无法运行 C 编译程序”的意思!)。查阅屏幕上的错误并检查原因。

干杯!

答案3

sudo pecl 安装 memcache

干杯

相关内容