【问题标题】:Where to put phantomjs script in symfony?在 symfony 中将 phantomjs 脚本放在哪里?
【发布时间】:2014-11-08 17:20:27
【问题描述】:

我想使用这一行从 symfony 服务运行 bash 命令phantomjs myAwesomeScript.js "www.example.com"

$response = exec("phantomjs $scriptPath $arguments");

我可以将我的脚本myAwesomeScript.js 放在哪里?例如,我可以把它放在app/exec/trollingUrl.js 中吗?还是我应该把它放在另一个位置?

如何在 symfony 中正确获取该文件的路径?

【问题讨论】:

    标签: javascript php bash symfony


    【解决方案1】:

    npm install -globabl phantomjs安装phantomJS

    如果您在 unix 系统下运行,PhantomJS 将安装在您的 /usr/local 中。 这意味着 il 可以从任何地方通过命令行访问

    在全局安装后,您只需在任何 php 脚本中执行 <?php exec("phantomjs $scriptPath $arguments"); 即可,无需担心 phantomjs 安装路径

    更多关于全局安装的信息在这里: http://blog.nodejs.org/2011/03/23/npm-1-0-global-vs-local-installation

    【讨论】:

    • 我想明确我的问题。 phantomjs 的路径不是问题,但是我在 js 中的脚本的路径将由 phantomjs 运行;) Symfony 项目已经有了它们的目录结构,我想知道我应该把我的脚本放在哪里,以使正确、简单并在我的项目中清除对该脚本的访问;)
    猜你喜欢
    • 2018-04-23
    • 2014-08-13
    • 1970-01-01
    • 2011-04-08
    • 1970-01-01
    • 2015-11-12
    • 2017-12-20
    • 2010-10-17
    相关资源
    最近更新 更多