使用来自php Elastic Beanstalk环境的Node JS

时间:2017-09-20 18:35:07

标签: php amazon-web-services amazon-ec2 elastic-beanstalk

我正在尝试使用shell_exec来运行这样的节点应用程序:

shell_exec(node app.js) ;

但是我收到了一个错误: sh:node:command not found

我尝试使用这样的confing文件安装节点js:

commands:
  01_node_install:
    # run this command from /tmp directory
    cwd: /tmp
    # don't run the command if node is already installed (file /usr/bin/node exists)
    test: '[ ! -f /usr/bin/node ] && echo "node not installed"'
    # install from epel repository
    # flag -y for no-interaction installation
    command: 'yum install -y nodejs --enablerepo=epel'

这是我的所有env.config文件,但我没有看到与此相关的Elastic Beanstalk日志中的任何内容,问题仍然存在。 我怎么能从php环境中使用Node JS !!

1 个答案:

答案 0 :(得分:1)

您的配置文件很好。只需确保 env.config 位于项目根目录中的 .ebextensions 文件夹中。