命令行php 无法执行当前目录的文件,比如你在当前目录 写个 php.php 文件
里面输出
echo 1111;
然后用命令行执行这个文件,
php php.php
理论上会 得到 1111,
但是小p php的命令行所在的docker找不到这个文件了就,显示
Could not open input file: php.php
这很难受,需要怎么配置呢??
命令行php 无法执行当前目录的文件,比如你在当前目录 写个 php.php 文件
里面输出
echo 1111;
然后用命令行执行这个文件,
php php.php
理论上会 得到 1111,
但是小p php的命令行所在的docker找不到这个文件了就,显示
Could not open input file: php.php
这很难受,需要怎么配置呢??
老江 2020-05-12 17:50:152楼
我也很纠结这个问题,因为php实际在docker里,但小皮又把php命令模拟到真实环境中去了。你只能运行docker里的文件。使用php cli时有很多问题。一般来说你可以认为只能运行 /www目录下的文件,而且要使用完整路径
我觉得还不如docker的php不要提供到实机命令中去,实机中要用时由用户自己安装可能还好一些
赞 +添加回复
phpsutdy-爱好者 2020-05-06 12:23:081楼
你用小皮面板提供的webshell 来执行PHP命令就行了
因为小皮面板的所有环境软件运行在docker里 所以直接 在linux里输入 命令是不存在 的
赞 +添加回复