我几个小时以来一直在寻找这个问题的答案,但没有明确的答案。
我通常编写 .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/