我爱编程

通过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

上一篇下一篇

猜你喜欢

热点阅读