• 技术文章 >后端开发 >PHP问题

    php7下命令行无法执行怎么办

    VV2021-09-28 17:50:55原创126

    php7下命令行无法执行的解决方法:1、打开php.ini配置文件;2、关闭安全模式;3、禁用函数列表【disable_functions = proc_open,shell_exec】。

    本文操作环境:windows10系统、php 7、thinkpad t480电脑。

    php7下无法执行cmd命令行的原因是我们没有关闭php.ini配置文件中的安全模式,只要将安全模式关闭就可以了。

    接下来我们一起来看看具体步骤:

    在php.ini文件中配置safe_mode参数支持命令执行的方法:

    首先打开php.ini;

    然后关掉安全模式safe_mode = off;

    最后禁用函数列表 disable_functions = proc_open, popen, exec, system, shell_exec ,把exec去掉。

    示例:

    <?php
    exec("mkdir d:\\test",$out);
    print_r($out);
    ?>

    执行该php文件,会发现在d盘下多了一个test文件夹。

    推荐学习:php培训

    以上就是php7下命令行无法执行怎么办的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php 7 命令行
    上一篇:php怎么实现base64加密 下一篇:php怎么截取指定字符串后几位字符
    线上培训班

    相关文章推荐

    • vscode中无法执行npm命令怎么办• vscode无法执行node命令怎么办• word对话框打开时命令无法执行单击确定怎么办?• php在服务器无法执行exec命令怎么办

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网