在PHP PhantomJS中执行PhantomJS过程时出错

在PHP PhantomJS中执行PhantomJS过程时出错,php,laravel,laravel-5,phantomjs,php-phantomjs,Php,Laravel,Laravel 5,Phantomjs,Php Phantomjs,我正在尝试在Ubuntu(PHP版本>5.5)上使用PHPMantom和Laravel项目。遵循此处提到的安装步骤: 我得到以下错误: 执行PhantomJs过程时出错-文件不存在或不可执行:bin/PhantomJs 甚至尝试使用$client->setBinDir('/path/public/bin')设置bin目录。还尝试了绝对路径和相对路径,但引发了以下错误: 调用未定义的方法JonnyW\PhantomJs\Client::setBinDir() 已尝试通过internet找到的所有方

我正在尝试在Ubuntu(PHP版本>5.5)上使用PHPMantom和Laravel项目。遵循此处提到的安装步骤:

我得到以下错误:

执行PhantomJs过程时出错-文件不存在或不可执行:bin/PhantomJs

甚至尝试使用
$client->setBinDir('/path/public/bin')
设置bin目录。还尝试了绝对路径和相对路径,但引发了以下错误:

调用未定义的方法
JonnyW\PhantomJs\Client::setBinDir()

已尝试通过internet找到的所有方法来解决此问题。

来自:

默认情况下,PhantomJS库将在bin文件夹中查找与脚本运行位置相关的PhantomJS可执行文件~/bin/PhantomJS。如果找不到可执行文件,或者PhantomJS可执行文件的路径与默认位置不同,例如您已全局安装PhantomJS,则需要手动定义PhantomJS可执行文件的路径

$client->getEngine()->setPath('/path/to/phantomjs')

请注意,您不仅要提供文件夹,还要提供PhantomJS二进制文件的完整路径