我正在尝试让 PhantomJS 通过 PHP 运行。
当我直接通过命令行运行 JavaScript 文件时,它工作正常。当我在命令行中运行 php render_html.php
时,它只运行一个 exec(),它工作正常。但是,当我尝试在浏览器中打开此 php 文件时,它什么也没做。我什至没有得到任何回应。
我已经在 OS X 本地和我的 EC2 服务器上完成了所有这些测试,我得到了相同的结果。
最佳答案
可能是权限问题,检查运行web服务器的用户是否有权限运行phantomjs可执行文件。
关于php - PhantomJS 不能通过浏览器在 PHP 中运行(但可以通过命令行运行,甚至可以通过命令行运行 PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11216839/