我得到了140dev Twitter框架(使用Twitter phirehose)手动运行 (通过我本地wamp服务器上的webbrowser),但我不能 找不到如何像SSH命令同时运行get_tweets.php和parse_tweets.php作为 后台进程:在WAMP服务器上运行连续的PHP(脚本)后台进程
nohup php script.php > /dev/null &
你们中有些人开始使用(在Windows当量)cronjobs,但 这是不正确的做法去。我认为这是因为创建 多个连接(或重新连接)到Twitter流式phirehose是不允许的? 如何在本地WAMP服务器(以及后来的VPS)上将两个PHP脚本(get_tweets.php和parse_tweets.php) 作为后台进程运行?
只是为了clearify:
- 我使用的是WAMP服务器(先行先试一点点,后来 在VPS运行它)
- 使用LAMP或任何* nix的服务器/系统是不是一个选项(由于时间, 经验和缺乏技能)
- 我已经搜索的解决方案(在谷歌和stackoverflow),但他们要么不工作或不够清晰,我(我是新来的这个)
预先感谢您。
你试过什么解决方案? – 2012-07-13 10:16:08
如何运行基于PHP的Windows服务(net start/net stop等)从php.net文档:“win32service扩展是一个Windows特定的扩展,它允许PHP与服务控制管理器通信以启动,停止,注册和取消注册服务,甚至允许你的PHP脚本作为服务运行。“http://docs.php.net/manual/en/intro.win32service.php – 2012-07-13 11:35:13
@UgoMédaMéda:我使用了以下解决方案: $ com = new Com('WScript.shell') ; $ com-> run('php yourscript.php',0,false); 作为一个.bat文件和一个.php文件结合Freebyte任务调度程序,但是这不起作用。我添加了php路径来使用环境变量('php ...)。我还使用了以下代码的其他.bat文件: '@ECHO OFF php -f script.php'或类似的东西。但是这也没有奏效。 CyrilTourist:看起来很有趣我会看看它。 注意:我对所有这些php和服务器的东西都很陌生,所以很难。 – TRD07 2012-07-13 12:34:55