我正在使用PredictionIO进行推荐,现在我想运行自动部署,并且我使用

  exec('cd /home/abc/sites/BeeketingEngineShop/ && /home/abc/PredictionIO/bin/pio deploy)


但它会继续运行,并且不会在0.0.0.0:8000中部署

当我复制

cd /home/abc/sites/BeeketingEngineShop/ && /home/abc/PredictionIO/bin/pio deploy


到终端,效果很好

最佳答案

总之,在使用PHP的$HOME时未设置exec(),从而导致设置了错误的基本路径。可以在https://groups.google.com/forum/#!topic/predictionio-user/_1Hq2jMiDn4上找到详细答案

关于php - php exec()不适用于PredictionIO部署,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30255132/

10-09 08:42