如何在Heroku应用程序上运行命令行PHP脚本

时间:2016-09-23 11:42:29

标签: php heroku command-line command-line-interface heroku-toolbelt

我在Heroku上部署了PHP应用程序。即使我没有命令行访问权限或终端访问服务器,如何在应用程序上运行命令行PHP脚本?

1 个答案:

答案 0 :(得分:4)

(假设您已经将部署的现有PHP应用程序部署到Heroku)

1)在您当地的开发环境中安装Heroku的命令行工具“Heroku Toolbelt”。

2)然后在本地终端窗口中运行:

PHP内部命令:

heroku run php --version

您的PHP脚本:

sudo heroku run php path/to/file.php

(可能不需要使用sudo - 取自示例 - 我不使用sudo)

如何在特定应用上运行该命令。 我在Heroku上运行了几个应用程序,我通常添加-a:

heroku run php path/to/file.php -a <app name>

可以设置默认应用程序以避免每次都必须指定应用程序:

heroku git:remote -a <app name>