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

标签 php xampp command-line-interface

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

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

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

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

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

最佳答案

  • http://www.putty.org/ 下载 Putty
  • 运行它
  • 在“主机”中输入您的域名,然后点击“打开”

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

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

登录后,您就进入了服务器,您可以像在 Linux 中一样四处移动。如果您不了解基础知识,请找到一个好的教程。或者只是转发:

  • ls :列出文件和目录
  • pwd :知道你在哪个目录
  • cd DIRNAME :切换到当前目录中的其他目录
  • cd ..:切换到父目录

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

  • php yourscrip.php

关于php - 从命令行在我的网站上运行 .php 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20909042/

相关文章:

php - 在 mysql 上的 PDO 中启用自动提交并将自动提交设置为关闭

permissions - XAMPP:[错误] InnoDB:innodb_system 数据文件 'ibdata1' 必须是可写的

php - msqli 不插入

node.js - 如何存储 Node.js CLI 工具的特定选项?

PHP:通过德语数组回显日期会导致错误

php - 带冒号的查询 ( :) in the search variable using pdo

javascript - xmlhttprequest 未将变量从 javascript 传递到 php

login - phpMyAdmin 的登录名是什么?

linux - 我如何在 linux 上制作一个 zip 文件?

sails.js - 在 Sails.js 应用程序中运行 CLI 命令