我在laravel中使用casperjs和phantom js
putenv('PHANTOMJS_EXECUTABLE='.config('hs.PHANTOMJS'));
$js_path = \resource_path('assets/js/main.js');
$jquery_path = \base_path('node_modules/jquery/dist/jquery.min.js');
$link = 'www.example.com';
$response = shell_exec(config('hs.CASPERJS').' ' . $js_path . ' "' . $link . '" "' . $jquery_path . '"');
我在另一台服务器上运行此代码,一切正常
但现在我在刚创建的新服务器上运行它并获取Segmentation故障消息
我试试
/var/www/myuser/data/phantomjs/phantomjs-2.1.1-linux-x86_64/bin/phantomjs --version
并得到同样的错误 但在另一台服务器上一切正常
答案 0 :(得分:0)
要解决问题,我将phantomjs文件移动到/ var / www并且工作正常