通过php执行 casperjs 报错 Fatal: No su
2018-02-07 本文已影响28人
9682f4e55d71
在命令行执行正常,但是通过PHP执行报错
一般是环境变量的问题,可以在PHP代码前加入
<?php
putenv("PHANTOMJS_EXECUTABLE=/usr/local/bin/phantomjs");
或者将phantomjs建立软连接放到bin目录下
[root@poplaser 80]# whereis casperjs
casperjs: /usr/local/bin/casperjs
[root@poplaser 80]# whereis phantomjs
phantomjs: /usr/local/bin/phantomjs
[root@poplaser 80]# ln -s /usr/local/bin/phantomjs /bin/phantomjs