我正在使用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/