Laravel artisan 命令忽略 Memcached 的 php.ini 设置
Laravel artisan command ignores php.ini setting for Memcached
我正在尝试在我的文件服务器上启用 memcached。我在 php.ini 文件中添加了 'memcached.use_sasl = 1' 行,并重新启动了 apache2。
A php信息();命令显示 memcached.usesasl 设置为 1.
但是,每当我 运行 一个 php artisan 命令时,我都会收到以下错误消息:
Memcached::setSaslAuthData(): SASL support (memcached.use_sasl) isn't enabled in php.ini
我确保从我的 laravel 项目 public/index.php 中 运行 phpinfo() 以确保我正在寻找在 Laravel 正在使用的配置中(以防它以某种方式使用不同的 php ?)并且它显示 memcached.use_sasl 设置为 1。
Apache 嵌入式 PHP 和命令行 PHP 通常使用单独的 ini 文件。在与 php.ini 相同的目录中检查 php-cli.ini。你也可以 运行 php --ini
它会显示它使用的文件。
我正在尝试在我的文件服务器上启用 memcached。我在 php.ini 文件中添加了 'memcached.use_sasl = 1' 行,并重新启动了 apache2。
A php信息();命令显示 memcached.usesasl 设置为 1.
但是,每当我 运行 一个 php artisan 命令时,我都会收到以下错误消息:
Memcached::setSaslAuthData(): SASL support (memcached.use_sasl) isn't enabled in php.ini
我确保从我的 laravel 项目 public/index.php 中 运行 phpinfo() 以确保我正在寻找在 Laravel 正在使用的配置中(以防它以某种方式使用不同的 php ?)并且它显示 memcached.use_sasl 设置为 1。
Apache 嵌入式 PHP 和命令行 PHP 通常使用单独的 ini 文件。在与 php.ini 相同的目录中检查 php-cli.ini。你也可以 运行 php --ini
它会显示它使用的文件。