PHP 脚本未在命令提示符 Windows 7 中运行

标签 php mysql windows twitter service

我目前正在从事一个 Twitter 项目,以收集来自 Twitter 的所有推文,因此我决定使用 Streaming API。我从这个link提到并按照步骤操作。我也想用 AlwaysUp Windows Service而不是 *nix 服务器在后台连续运行 get_tweets.phpparse_tweets.php

但是,当我尝试通过键入以下内容在命令提示符中运行 get_tweets.php 时:

C:\php\php.exe C:\www\140dev\db\get_tweets.php

命令提示符没有显示任何结果或错误。当我在命令行中运行 parse_tweets.php 时,它也没有结果和错误,但它指出

Administrator: Command Prompt - C:\php\php.exe C:\www\140dev\db\parse_tweets.php

在命令提示符的标题栏上。 (我相信这会成功运行 parse_tweets.php,因为该脚本也可以在 AlwaysUp 服务中连续运行,这正是我想要的。)

另一方面,get_tweets.php 没有在标题栏上显示脚本的路径。我试图在 AlwaysUp 服务中运行它,但它在几秒钟后自动停止。我检查了事件日志,它只说明 get_tweets 应用程序进入了停止状态。请问有哪位好心人可以开导一下或者有什么引用资料可以指导一下吗?提前谢谢你。

注意:我使用 Apache、PHP、MySQL 和 Localhost 服务器

最佳答案

您应该按如下方式运行 PHP:

C:\php\php.exe -f "C:\www\140dev\db\parse_tweets.php"

引用:http://php.net/manual/en/install.windows.commandline.php

可用的命令行选项:http://php.net/manual/en/features.commandline.options.php

关于PHP 脚本未在命令提示符 Windows 7 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31374816/

相关文章:

php - 使用 jQuery 滑动一个 div 打开一个关闭

php - Smarty 中的动态变量名称

PHP 回显 SQL 计数

mysql - 在nodejs中正确的异步mysql查询?

android - 无法在 Windows 10 上为 Kazam 348 安装 Google USB 驱动程序

Python 在读取和打印简单文件时卡住

php - 在 WordPress 中 Hook jQuery 脚本的正确方法

MySQL 组合两个选择命令 - Sum 和 Group By

mysql - Laravel Eloquent : Alphabetical Order but from Small words to Sentence

c - 简单的 C 代码编译但在给定输入时崩溃