Laravel 5 memcached没有找到,而正确安装


Laravel 5 memcached not found while properly installed

我在litesspeed 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已正确安装在服务器上…

找到解决方案。我的问题是,当我运行工匠命令时,工匠使用的是另一个版本的PHP(不同于Litespeed),这个PHP没有用memcached编译。