2017-10-21 88 views
0

我們使用Cakephp V2.10.3。在我們的Crontab中,我們希望在PHP V5.6中運行cakephp shell命令。這個PHP版本位於/opt/plesk/php/php5.6/bin/php如何通過cronjob在不同的PHP版本中執行cakephp shell?

的的cronjob執行以下的外殼命令:

cd /var/www/vhosts/apps/MyProject/app && Console/cake DoSomething 

在 'DoSomething的' PHP代碼記錄該PHP版成使用phpversion()一個文件。

問題:日誌顯示以下PHP-版本:5.4.45 -0 + deb7u11

在文件應用程序/控制檯/ cakephp中我們通過下面的行替換的第一行:

#!/opt/plesk/php/php5.6/bin/php -q 

但是當我們再次運行cronjob時,日誌仍然顯示PHP V5.4。

我們如何在PHP 5.6中運行cronjob?

+0

試試看這個答案可能相關https://superuser.com/questions/969861/phpinfo-and-php-v-shows-different-version-of-php – Derek

+0

@Derek:非常感謝您的回答。很高興知道。但不幸的是,這篇文章並沒有解決這個問題。 – Simon

回答