我正在尝试在文件服务器上启用memcached。我在php.ini文件中添加了“ memcached.use_sasl = 1”行,然后重新启动了apache2。
一个phpinfo();命令显示memcached.usesasl设置为1。
但是,每当我运行php artisan命令时,都会收到以下错误消息:
Memcached :: setSaslAuthData():php.ini中未启用SASL支持(memcached.use_sasl)
我确保从laravel项目public / index.php中运行phpinfo()以确保我正在查看Laravel使用的配置(以防万一它以某种方式使用其他php?),并且它显示memcached.use_sasl设置为1。
答案 0 :(得分:0)
Apache嵌入式PHP和命令行PHP通常使用单独的ini文件。在与php.ini相同的目录中检查php-cli.ini。您也可以运行php --ini
,它将显示它使用的文件。