当前位置:首页 > php > 正文内容

如何解决php中exec()不返回输出的问题

zhangsir3年前 (2023-03-20)php374

不返回结果大概率是报错了。

我们可以通过在命令中附加 2>& 1 来将标准错误重定向到标准输出,这样问题就可以得到解决了,例如:

 exec('some_command --option 2>& 1',$ output,$ ret);


zhangsir版权g4防采集https://mianka.xyz

扫描二维码推送至手机访问。

版权声明:本文由zhangsir or zhangmaam发布,如需转载请注明出处。

本文链接:https://www.mianka.xyz/post/135.html

标签: phpexec
分享给朋友:

“如何解决php中exec()不返回输出的问题” 的相关文章

php时间戳转换成时间

date("Y-m-d H:i:s",time())这就是PHP时间戳转成时间的方式了...

php 实现返回上一页

php实现返回上一页的功能的3种有效方法header(location:你的上一页的路径);   //   注意这个函数前不能有输出     header(location:.getenv(&quo...

thinkphp 利用PHPMailer三方类发送邮件

1.首先用composer下载PHPMailer,在网站根目录进入命令行输入如下命令即可composer require phpmailer/phpmailer2.然后创建文件Ma.php,填写如下代码<?php namespace app\controller...

thinkphp6使用swoole步骤实例

一,给PHP软件下载swoole插件二,使用thinkphp6的自定义指令功能php think make:command Tcp tcp三,修改Tcp.php文件(位于:app\command\Tcp)<?php namespace app...

PHP命令执行的函数

system();System()函数的主要功能是在系统权限允许的情况是执行系统命令,windows系统和Linux系统都可以执行,Windows系统下可执行可执行文件(.exe、.bat等),也可执行cmd命令,Linux下用途更广,因为Linux系统就是基于命令行的,如基本的ls、cp、rm等s...

thinkphp6 如何安装扩展

在 ThinkPHP6 中安装扩展通常需要以下几个步骤:1.打开 composer.json 文件,将要安装的扩展添加到 require 或 require-dev 中,例如:{     "require": {  ...