我在litespeed Web服务器上使用PHP 5.4。 PHP已经使用memcached模块正确编译,我们还安装了正确的memcached库。
事实上,当我运行artisan命令时,问题突然发生而没有任何改变(服务器端),我收到此错误:
PHP Fatal error: Class 'Memcached' not found in /laravel/vendor/laravel/framework/src/Illuminate/Cache/MemcachedConnector.php on line 52
[Symfony\Component\Debug\Exception\FatalErrorException]
Class 'Memcached' not found
我搜索了该问题但无法找到解决方案。我正在使用Laravel 5.0。
我编辑了app / Http / Routes.php,并在文件顶部返回了新的Memcached,并返回了php对象,这意味着memcached已正确安装在服务器上......
任何帮助都将不胜感激。
答案 0 :(得分:0)
找到解决方案。我的问题是当我运行artisan命令时,工匠正在使用另一个版本的PHP(不同于Litespeed版本),而且这个PHP没有用memcached编译。