关于“php_cli交互”的问题,小编就整理了【3】个相关介绍“php_cli交互”的解答:
cli命令模式有几种?如果我没有记错的话,应该是7种模式, A.用户模式(User EXEC);
B.特权模式(privileged EXEC);
C.全局配置模式(Global configuration);
D.config-vlan模式 E.VLAN配置模式;
F.接口模式(interface);
G.Line配置模式 这是美商婕斯智能交换机的七种基本配置模式。
在计算机领域,CLI(命令行界面)是一种用户与操作系统或应用程序进行交互的方式。CLI命令模式可以分为以下几种常见类型:
1. 单行命令模式:用户通过输入一条完整的命令来执行特定的操作。例如,在Windows的命令提示符下输入`dir`来列出当前目录中的文件和文件夹。
2. 交互式命令模式:用户可以逐步输入命令,并根据系统的提示或反馈来进行下一步操作。这种模式通常用于复杂的任务或需要更多用户输入的情况。例如,在Linux的终端中使用`apt-get`命令来安装软件包时,会有一系列的提示和确认步骤。
3. 脚本命令模式:用户可以编写一系列命令的脚本,以批量执行操作。这样可以提高效率和自动化一些重复性工作。例如,使用Shell脚本或PowerShell脚本编写一组命令来自动化文件备份过程。
请注意,CLI命令模式的具体实现方式可能会因操作系统、应用程序或开发者的设计而有所不同。以上列举的只是常见的几种类型,实际上还有其他变种和扩展的命令模式存在。
PHP如何在后台执行?在后台执行,也就是cli模式。
去php安装目录找到php.exe这个文件,并且在命令行下执行它。具体方法去查手册或google:php cli模式。
不过你说的这个需求,用不用cli模式都无所谓。其实这只是个异步请求而已。
你说的A脚本在执行过程中给B脚本传输数据。其实可以使用http协议,然后POST或者GET参数来达到传数据的目的。
5楼给你的那个函数,其实就是放在A脚本中用来通过HTTP协议请求B脚本的一个函数。你可以在B文件中直接使用$HTTP_GET_VARS或$HTTP_POST_VARS来得到A脚本传过去的数据。
另外还可以使用CURL库来实现这种模拟http请求。
cli模式怎么设置?新建一个入口文件命名cli.php 内容跟index.php不变,增加代码定义当前入口文件调用使用命令行模式define(‘APP_MODE’,'cli');
对APP的路径定义,还有框架引入的路径,从相对路径改成绝对路径,如:define('APP_PATH',dirname(__FILE__).'/Application/');
在路径 /ThinkPHP/Mode 下面有个文件,名字叫做common.php ,复制一份出来,命名为cli.php,然后把里面引入日志类的代码注释或者删除掉:即干掉'Think\Log' => CORE_PATH . ‘Log'.EXT,
到此,以上就是小编对于“php_cli交互”的问题就介绍到这了,希望介绍关于“php_cli交互”的【3】点解答对大家有用。