Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel artisan命令忽略Memcached的php.ini设置_Php_Laravel_Memcached - Fatal编程技术网

Laravel artisan命令忽略Memcached的php.ini设置

Laravel artisan命令忽略Memcached的php.ini设置,php,laravel,memcached,Php,Laravel,Memcached,我正在尝试在文件服务器上启用memcached。我在php.ini文件中添加了行“memcached.use_sasl=1”,并重新启动了apache2 phpinfo();命令显示memcached.usesal设置为1 但是,无论何时运行php artisan命令,都会收到以下错误消息: Memcached::setaslauthdata():php.ini中未启用SASL支持(Memcached.use_SASL) 我确保在我的laravel项目public/index.php中运行php

我正在尝试在文件服务器上启用memcached。我在php.ini文件中添加了行“memcached.use_sasl=1”,并重新启动了apache2

phpinfo();命令显示memcached.usesal设置为1

但是,无论何时运行php artisan命令,都会收到以下错误消息:

Memcached::setaslauthdata():php.ini中未启用SASL支持(Memcached.use_SASL)


我确保在我的laravel项目public/index.php中运行phpinfo(),以确保我查看了laravel正在使用的配置(以防它使用了不同的php?),它显示memcached.use_sasl设置为1

Apache嵌入式PHP和命令行PHP通常使用单独的ini文件。在与php.ini相同的目录中检查php-cli.ini。您还可以运行
php--ini
,它将显示它使用的文件。

Apache嵌入式php和命令行php通常使用单独的ini文件。在与php.ini相同的目录中检查php-cli.ini。您还可以运行
php--ini
,它将显示它使用的文件。我找不到php-cli.ini文件。好的,php-I显示它使用的文件。它实际上是/etc/php/7.0/cli中的另一个文件directory@AlexHowansky如果你把它设为答案,我会把它标为已回答。