2017-10-21 128 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

回答