2015-09-26 159 views
0

我有一個從共享主機移到VPS的symfony2項目。我有一個cron作業命令在共享主機上工作,但我無法使它在VPS中工作(WHM/cpanel CentOs 6)。VPS中的Symfony2 cron作業命令

我在共享主機的cPanel使用的命令是:

/usr/local/php-5.6.12/bin/php /home/a155r66t/public_html/mydomain.com/app/console api:import 

在VPS symfony的命令的路由/home/mydomain.com/app/console API:進口但我我無法找到哪些將是在VPS中的路線。我試過這些沒有成功:

/usr/local/php-5.5.29/bin/php /home/mydomain.com/app/console api:import 
/usr/bin/php 
/usr/local/bin/php 
root php 

你能指出我怎麼能找到正確的路線到PHP?或者它應該是什麼?謝謝。

+0

'whereis php'或'which php' – malcolm

+0

謝謝。這是一大步。這些SSH命令的結果是:** whereis php ** 'php:/ usr/bin/php /usr/lib/php.ini/usr/local/bin/php /usr/local/lib/php.ini ,v/ usr/local/lib/php.ini/usr/local/lib/php/usr/local/php' **其中php ** '/ usr/local/bin/php' – mickeymouse

+0

我已經嘗試過的那些路線。我沒有試過的唯一例子是:'/ usr/local/bin/php'給出這個錯誤_/bin/sh:/ usr/local/lib/php:是一個directory_。 '/ usr/local/php'也會給出錯誤_/bin/sh:/ usr/local/php:是一個directory_。在共享主機中,他們告訴我必須將php版本放入路由中,並且我不知道這在VPS中是否也是必需的。當我在SSH中引入'php -v'時,我得到'PHP 5.5.29(cli)',所以我明白php版本是5.5.29。我將繼續嘗試組合這些路由... – mickeymouse

回答

0

最後,在一些很好的幫助下,我設法把它整理出來。在我的VPS cron任務正確的句子是:php /home/mydomain/app/console api:import