【问题标题】:Run php file via command line on an ubuntu linux server在 ubuntu linux 服务器上通过命令行运行 php 文件
【发布时间】:2023-08-23 08:14:01
【问题描述】:

我正在尝试在 ubuntu linux 服务器上运行 php 文件,但在运行“php file_name.php”时出现“找不到命令”错误

在线搜索,我发现一篇文章建议我运行“sudo aptitude install php5-cli”,然后我重新启动了 apache,但我仍然收到此错误。

我该如何解决这个问题?

【问题讨论】:

  • 请粘贴以下命令的输出:“dpkg -L php5-cli”和“update-alternatives --list php”
  • 包 'php5-cli' 未安装,而 update-alternatives 给出错误 no alternatives for php
  • 这意味着你没有安装 PHP。你期待会发生什么?

标签: php


【解决方案1】:

试试这个,

转到终端。

whereis php

它将显示 php 的安装位置。

使用以下命令将该路径导出到环境变量

export PATH=$PATH;/path/to/php's/bin directory

然后执行需要的文件..

如下,

php file_to_execute.php

【讨论】:

    【解决方案2】:

    首先确保您已安装以下包:

    • php5
    • php5-cli
    • php-梨

    像这样:

    sudo apt-get install php5 php5-cli php-pear
    

    然后确保在使用前安全配置php。

    也让你的 php 文件可执行 (chmod 700)

    【讨论】:

      【解决方案3】:
      • 尝试以下步骤:
      • 打开 cmd/控制台或按 ctr+alt+t。
      • php5 /your/path/to/php_file_name.

      【讨论】: