php无法执行php.php文件:Could not open input file: think

我的合作伙伴

命令行php 无法执行当前目录的文件,比如你在当前目录 写个 php.php 文件

里面输出

echo 1111;

然后用命令行执行这个文件,

php php.php

理论上会 得到 1111,

但是小p php的命令行所在的docker找不到这个文件了就,显示

Could not open input file: php.php

这很难受,需要怎么配置呢??

问题比较着急?请联系QQ:760483
  • 老江
  • 老江    2020-05-12 17:50:152楼

    我也很纠结这个问题,因为php实际在docker里,但小皮又把php命令模拟到真实环境中去了。你只能运行docker里的文件。使用php cli时有很多问题。一般来说你可以认为只能运行 /www目录下的文件,而且要使用完整路径

    我觉得还不如docker的php不要提供到实机命令中去,实机中要用时由用户自己安装可能还好一些

    +添加回复

  • 回复
  • phpsutdy-爱好者
  • phpsutdy-爱好者    2020-05-06 12:23:081楼

    你用小皮面板提供的webshell  来执行PHP命令就行了 

    因为小皮面板的所有环境软件运行在docker里    所以直接 在linux里输入 命令是不存在 的

    +添加回复

  • 回复

    用小皮面板提供的webshell 和 用 xshell 客户端工具 连接 服务器 是一样的 效果,随便建立一个 php 文件执行 php php.php 还是 Could not open input file: php.php 需要绝对路径才可以 php /www/php.php docker 里面的目录是怎么 一个 环境呢,我如何命令行 执行 一个 挡墙目录的文件呢,跪求大神给点指引。

    我的合作伙伴  作者 · 2020-05-08 09:52:05
    回复