2014-12-05 82 views

回答

2

执行locate bin/php查看系统中可能是PHP二进制文件的所有文件。然后做一个which php看看哪一个会被执行。我有一个在/usr/bin/php/usr/local/bin/php53自编的版本,各种版本。

要在命令行上使用其他版本运行,您可以指定PHP的完整路径:/usr/local/bin/php /command/to/run,它将运行该命令。或者,在开始时将新版本的路径添加到系统路径中,这将在旧版本之前“看到”新的PHP版本。

如果你从cron运行这个东西,我倾向于推荐使用PHP解释器的完整路径 - 我认为这是一个好习惯,以防你的环境和cron环境之间的可用路径不同。

+0

非常感谢这帮助我解决了这个问题。 – 2014-12-11 20:34:15

+0

太好了!不要忘记将它标记为已解决 - 它会将其从“未解答的问题”列表中删除。 – halfer 2014-12-11 23:09:33