环境:Centos, php,nginx 等等都正常,拟在php内运行phantom , 结果没反应。但是运行ls 等系统命令有反应,运行 phantom --version有反应,立刻意识到,可能是权限问题。在命令行下,以普通用户运行,发现果然不行了。意识到,可能是对目录的权限读写有问题。
在当前目录下,ls -al
发现目录的属性都是 root
执行命令

chowon www 目录名
然后再运行就可以了。

运行的代码是

<?php
//passthru('phantomjs js');
$output = shell_exec('phantomjs ./get.js http://www.baidu.com example.png' ) ;
echo $output;
//system('phantomjs baidu.js ');
exec("phantomjs ./get.js http://www.baidu.com example.png");
exit;

马拉孙于 2021-10-15 北京泛五地区。

Phantom在命令行内可以工作,在php调用时不工作的解决办法相关推荐

  1. 关于mysql的cmd命令行窗口中文乱码以及表格不整齐的原因以及解决办法

    1.中文乱码 1.出现原因 字符集是utf-8,不能显示所有的汉字 创建表的时候出了问题.创建表的时候默认字符集是Latin1 2.解决办法 set names gbk; 这是暂时的解决措施,每次打开 ...

  2. 文章p标签css首行缩进text-indent后,图片img怎么设置不缩进解决办法

    文章p标签css首行缩进text-indent后,图片img怎么设置不缩进解决办法 段落前面空两个字的距离,不要再使用空格了.应该使用首行缩进text-indent. text-indent可以使得容 ...

  3. linux命令大写输入,在Linux命令行内的大小写转换

    在编辑文本时大小写常常是需要注意的地方,大小写的转换是很枯燥而繁琐的工作,所幸,Linux 提供了很多能让这份工作变得容易的命令.接下来让我们看看都有哪些完成大小写转换的命令. #### `tr` 命 ...

  4. linux命令描述大小写,在Linux命令行内直接进行大小写转换

    我相信大家在 Linux 系统上工作的时候,都会遇到比如编辑文本,或者字符大小写转换等类似比较繁琐的工作,肯定会想有没有能简化或者让工作变得更容易的命令.答案是,当然有!Linux 系统提供了一些命令 ...

  5. FPGA篇(十一)modelsim命令行仿真提示“vsim 不是内部或外部命令,也不是可运行的程序或批处理文件”的解决办法 (转)

    安装完modelsim后,用过命令行模式仿真,如"vsim -c -do run.do",开始时是可以的. 后来偶然再用该仿真方式,发现命令行提示"vsim 不是内部或外 ...

  6. win7和win8下命令行输入安装工具命令时提示OpenSCManager failed解决办法

    由于win7.win8系统权限的原因,导致出现这一提示: 现解决办法如下: win7操作系统,可以再开始菜单,附件中找到cmd命令行提示符,然后点击鼠标右键,选择"以管理员身份运行" ...

  7. 如何在Windows命令行(DOS界面)中调用 编译器 来编译C/C++源程序

    首先说明一下背景: 为什么要在DOS界面编译C/C++源程序?有很多现成的开发环境(IDE)如:vs, vc++等,这些开发环境集成了编译,调试,使用起来很方便,而且图形化操作界面,简洁明了.但是在开 ...

  8. Docker exec 命令执行出错, 显示 the input device is not aTTY 的解决办法

    问题描述 在使用 docker exec 命令进入容器时,发现报错信息如下: the input device is not a TTY. If you are using mintty, try p ...

  9. 工作中遇到的IE6兼容性问题及解决办法

    1.解决IE6下元素左浮动自动换行的问题 解决:元素左浮动,宽度自适应:CSS:display: inline-block;overflow: hidden;white-space: nowrap; ...

最新文章

  1. 20172329 2017-2018-2 《程序设计与数据结构》实验五报告
  2. java双目运算符重载,c++类的单目和双目运算符的重定义
  3. 使用govendor灵活管理Go程序中的依赖包
  4. Android工程目录
  5. Redis简介、与memcached比较、存储方式、应用场景、生产经验教训、安全设置、key的建议、安装和常用数据类型介绍、ServiceStack.Redis使用(1)...
  6. php字符串处理函数大全
  7. cac会议投稿难度大吗_注册化工师考试难度大吗?
  8. 2020\Simulation_2\3.单词重排
  9. Objects非空判断_requireNonNull方法
  10. 如何优雅的设计和使用缓存?
  11. 二叉树——医院设置(洛谷 P1364)
  12. 数据可视化表格-设计经验分享!
  13. Oracle下载 OPatch
  14. mysql 分页 order_mysql学习笔记:九.排序和分页(order by、limit)
  15. JS 获取浏览器高度和宽度
  16. 量子力学考研书籍介绍
  17. 一道题带你认识ACM竞赛
  18. 昆石VOS2009 VOS3000无漏洞去后门电脑管理客户端大全
  19. 支持向量机通俗导论(理解SVM的三层境界)
  20. Android项目---拼图小游戏(下)

热门文章

  1. 校招丨智连时空,达至未来!中海达
  2. Bracket Sequence
  3. 软件工程-顺序图(时序图)
  4. 西门子:不搞末位淘汰制【ZZ】
  5. 天下英雄莫能当——李世民之虎牢关之战
  6. SuperMap iMobile for Android常见问题解答集锦(十三)
  7. BPG编译出错 undefined reference to numa_available解决办法
  8. findbugs html报告,利用findBugs插件来扫描代码,并用ant生成报告
  9. 关于sheetjs家excel工具(js-xlsx)的坑
  10. 数据可视化大屏-Vue-1图表基本配置