gpt4 book ai didi

php-phantomjs : how to enable disk cache

转载 作者:搜寻专家 更新时间:2023-10-31 21:30:35 24 4
gpt4 key购买 nike

虽然 phantomjs 有一个 disk-cache 选项在通过命令行运行时有效,但当我使用 php-phantomjs 时没有创建磁盘缓存。
是否有任何我应该在 PHP 或 Apache 上设置的特定设置,以便 php-phantomjs 使用磁盘缓存?

最佳答案

我想我找到了如何回答我自己的问题:

  1. 确保 Apache 用户的主页对于运行 Apache 的用户是可写的,或者至少 $HOME/.qws 是该用户可写的。
  2. 在 PHP 脚本上设置 $HOME 环境变量:
    $apacheUserData = posix_getpwuid(posix_getuid());
    putenv('HOME='.$apacheUserData['dir']);

通过上述步骤,从 PHP 运行的 phantomjs 二进制文件知道如何找到 Apache 的用户目录,并且还能够写入 $HOME/.qws

关于php-phantomjs : how to enable disk cache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30417733/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com