我是靠谱客的博主 知性路人,这篇文章主要介绍class 'memcache' not found php,PHP Fatal error: Class 'Memcache' not found in,现在分享给大家,希望可以做个参考。
在 centos 下编译安装完 memcached 及其 php 扩展后,马上写一个测试是否成功的脚本如下:
$memcache = new Memcache();
$memcache->connect('127.0.0.1', 11211);
$memcache->set('key', 'Memcache test successful!', 0, 60);
$result = $memcache->get('key');
unset($memcache);
echo $result;
?>
然后执行 php test.php ,却出现如下错误提示:
PHP Fatal error: Class 'Memcache' not found in
检查 phpinfo 发现 memcached 扩展正常检测到,那么原因是什么呢?
其实是因为 PHP 版本不同的问题。使用 php XX.php 这种方式,默认搜索到 /usr/bin/php 并使用它来执行,而我们真正编译安装的 PHP 则是在这里: /usr/local/bin/php 。所以可以使用如下命令测试,则可顺利看到执行结果:
/usr/local/bin/php test.php
最后
以上就是知性路人最近收集整理的关于class 'memcache' not found php,PHP Fatal error: Class 'Memcache' not found in的全部内容,更多相关class内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复