【发布时间】: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