【问题标题】:Memecached not found when using exec() in php在 php 中使用 exec() 时找不到 Memcached
【发布时间】:2015-02-12 21:01:31
【问题描述】:

我使用的是 CentOS,我可以从终端通过 CLI 执行 php,但是当我通过 exec() 运行完全相同的命令时,似乎 Memcached 类不存在。

所以这行得通:

~$ php script.php args

但这不是:

exec('php script.php args');

有人知道为什么它在这些情况下表现不同吗?

PS:我试过这样指定ini文件:

exec('php -c /etc/php.ini script.php args');

【问题讨论】:

  • 在这两种情况下执行php -i,并比较正在加载的 .ini 文件。

标签: php memcached exec command-line-interface


【解决方案1】:

通过重新安装 memecache 解决了这个问题...我不确定为什么或如何工作。

【讨论】:

    猜你喜欢
    • 2017-10-05
    • 1970-01-01
    • 1970-01-01
    • 2015-06-12
    • 1970-01-01
    • 1970-01-01
    • 2015-06-29
    • 1970-01-01
    • 2011-02-09
    相关资源
    最近更新 更多