从命令行在我的网站上运行.php脚本

时间:2014-01-03 17:10:01

标签: php xampp command-line-interface

我一直在寻找这个问题的答案几个小时,没有明确的答案。

我通常会编写.php脚本,这些脚本在我的网站上执行有用的管理任务。我将它们上传到ftp文件夹,并在我需要时从浏览器运行它们。

与我以前不同,我正在尝试运行一个脚本(其他人写的),并且被告知我不能从浏览器这样做,我需要从命令行执行此操作。基本上一切都已设置好,但我无法按下按钮并运行脚本。

有什么想法吗?我在我的本地计算机上安装了php,可以从浏览器和命令行本地运行脚本,但我不知道如何对我网站上的脚本执行相同操作。

我不知道这是否有帮助,但我的服务器是apache并运行php版本5.3.3

2 个答案:

答案 0 :(得分:1)

如果它是一个PHP脚本

php path_to_script.php

其他

/path/to/script

如果是第二个选项,您需要先chmod +x /path/to/script

这些都应该从ssh会话(或运行网站的机器上访问命令行的任何其他方式)运行。

如果在Windows上,

ssh到服务器使用putty。您的主人将能够提供有关如何访问

的额外详细信息

答案 1 :(得分:1)

  • http://www.putty.org/
  • 下载Putty
  • 运行它
  • 在"主持人"编写您的域名,然后单击“打开”

当黑色窗口打开时,它会询问您的凭据:

  • 如果有,请写下您的ssh凭据。如果你不这样做,请尝试使用ftp用户和密码。
  • 如果它不起作用...进入主机控制面板,并了解如何创建SFTP或SSH用户。如果您找不到任何内容,请联系支持人员询问如何创建该类型的用户。当你拥有它

登录后,您就在服务器内,并且可以随意移动,就像在linux中一样。如果您不了解基础知识,请找一个好的教程。或者转发:

  • ls:列出文件和目录
  • pwd:知道你在哪个目录
  • cd DIRNAME:更改为de current one中的其他目录
  • cd ..:更改为父目录

当您在脚本所在的目录中时,只需执行:

  • php yourscrip.php