【发布时间】:2015-05-23 21:22:40
【问题描述】:
虽然 phantomjs 有一个 disk-cache 选项在通过命令行运行时有效,但当我使用 php-phantomjs 时,不会创建磁盘缓存。
我应该在 PHP 或 Apache 上设置什么特定设置,以便 php-phantomjs 使用磁盘缓存?
【问题讨论】:
标签: php phantomjs headless-browser
虽然 phantomjs 有一个 disk-cache 选项在通过命令行运行时有效,但当我使用 php-phantomjs 时,不会创建磁盘缓存。
我应该在 PHP 或 Apache 上设置什么特定设置,以便 php-phantomjs 使用磁盘缓存?
【问题讨论】:
标签: php phantomjs headless-browser
我想我知道如何回答我自己的问题了:
$HOME/.qws。$HOME 环境变量:$apacheUserData = posix_getpwuid(posix_getuid());
putenv('HOME='.$apacheUserData['dir']);
通过上述步骤,从 PHP 运行的 phantomjs 二进制文件知道如何找到 Apache 的用户目录,并且还能够写入 $HOME/.qws。
【讨论】: