返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php7下命令行无法执行怎么办
  • 949
分享到

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

php7命令行 2017-12-23 10:12:33 949人浏览
摘要

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文件夹。

--结束END--

本文标题: php7下命令行无法执行怎么办

本文链接: https://www.lsjlt.com/news/222.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php exec无法执行怎么办
    php exec无法执行的解决办法:1、找到php配置文件php.ini,在文件里搜索“disable_functions”,并把“exec”和“shell_exec”去掉;2、到服务器修改文件权限;3、修改配置中的安全模式为“safe_mode=On”。 ...
    527
    2023-03-24
    exec php
  • 命令行显示php不是内部命令怎么办
    命令行显示php不是内部命令的解决办法:1、鼠标右键点击计算机,选择“属性”;2、找到并选择“环境变量”;3、在系统变量中找到“Path”变量;4、输入PHP的所在目录即可。 ...
    523
    2023-03-24
    php
  • php7 opcache开启不了怎么办
    php7开启opcache的方法:1、在CLI环境下,通过设置“opcache.enable_cli=1”启用opcache;2、通过“opcache.memory_consumption=128”设置opcache共享内存存储大小;3、开启Opcache File Cache,把opcode缓存缓存到外部文件中;4、重启php-fpm即可。 ...
    742
    2023-03-24
    opcache PHP7
  • mysql命令行显示乱码怎么办
    小编给大家分享一下mysql命令行显示乱码怎么办,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!mysql命令行显示乱码的解决方法:1、打开my.ini配置文件;2、修改配置【default-character-set=utf8 ...
    920
    2023-03-24
    mysql mysql命令行
  • php7 修改时区无效怎么办
    php7修改时区无效的解决办法:1、从代码中动态修改时区,从而获取到指定时区;2、修改“date.timezone”,其修改内容为“;Defines the default timezone used by the date functions; http://php.net/date.timezone date.timezone =PRC”。 ...
    498
    2023-03-24
    时区 PHP7
  • php7连接mysql失败怎么办
    php7连接mysql失败是因为php7已经摒弃了mysql_connect函数,其解决办法:1、使用mysqli_connect()函数连接;2、使用面向对象的方法连接mysql。 ...
    792
    2023-03-24
    php7
  • oracle无法执行delete等命令
    一般是由于表挂起造成的---查询是否有挂起的表SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session ...
    154
    2023-03-24
    oracle delete te %d
  • Ubuntu下命令行安装LAMP环境及phpMyAdmin
    我们首先要安装LAMP 就是Apache,PHP5,Mysql5.打开终端,输入命令行。1.安装 Apachesudo apt-get install apache22.测试 Apache为了确定安装是否成功,我们来测试一下。打开 ...
    295
    2023-03-24
    Apache lamp MySQL PHP phpMyAdmin Ubuntu 安装配置 环境部署
  • linux 无法识别php命令怎么办
    linux无法识别php命令的解决办法:1、去linux中找到集成环境的php文件所在位置;2、设置php环境变量;3、执行更新环境变量命令即可。 ...
    917
    2023-03-24
    linux php
  • php无法运行外部命令怎么办
    php无法运行外部命令的解决办法:1、检查是否开启了安全模式;2、在“safe_mode_exec_dir”这个路径下执行文件;3、在“php.ini”中配置具体路径即可。 ...
    614
    2023-03-24
    php
  • MySQL 5.7安装好后打开命令行窗口闪退怎么办
    这篇文章主要介绍了MySQL 5.7安装好后打开命令行窗口闪退怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言最近在安装好MySQL 5.7发现了一个问题,打开命令行 ...
    269
    2023-03-24
    mysql
  • php7改php.ini不起作用怎么办
    php7改php.ini不起作用的解决办法:1、检查配置文件的路径;2、对windows下的“php.ini”进行参数的修改;3、设置“post_max_size”的参数为“upload_max_filesize”的N倍;4、重启apache即可。 ...
    469
    2023-03-24
    php.ini PHP7
  • PHP 在 Microsoft Windows 下的命令行方式
    PHP 在 Microsoft Windows 下的命令行方式,要在命令行下运行 PHP,可以无需对 Windows 做任何改动,今天通过本文给大家介绍下PHP 在 Microsoft Windows 下的命令行方式,感兴趣的朋友一起看看吧 ...
    764
    2023-03-24
    PHP 在 Microsoft Windows命令行 PHP Windows命令行
  • linux下命令行操作快捷键及技巧(分享)
    历史相关命令 !!:执行上一条命令!num:执行历史命令中第num条命令!-num:执行历史命令中倒数第num条命令!string:执行最近一条包含有string字符串的命令Ctrl+r:搜索上一条匹配的命令!$:代表上一个命令 ...
    422
    2023-03-24
    快捷键 命令行 操作
  • php echo无法输出怎么办
    php echo无法输出的解决办法:1、安装配置好PHP运行环境;2、将文件后缀名设置为“.php”;3、在浏览器中输入“http://localhost/test.php”即可。 ...
    443
    2023-03-24
    php echo
  • php 无法得到post怎么办
    php无法得到post的方法:1、将项目创建在Apache服务器的工作目录下;2、将apache服务器目录映射到本地目录即可。 ...
    792
    2023-03-24
    php post
  • php无法创建目录怎么办
    php无法创建目录的解决办法:1、打开并检查相应的PHP代码文件;2、检查创建的目录是否存在于多级目录下;3、在mkdir函数加入第三个参数来开启递归模式,其语法如“mkdir($uploadpath,0777,true)”。 ...
    307
    2023-03-24
    php
  • php socket无法连接怎么办
    php socket无法连接的解决办法:1、检查php是否开启socket扩展;2、打开php.ini文件,检查“php_sockets.dll”是否被加载;3、取消“php_sockets.dll”的注释状态即可。 ...
    671
    2023-03-24
    socket php
  • php无法连接mysqli怎么办
    php无法连接mysqli的解决办法:1、打开“php.ini”文件;2、找到“mysqli.reconnect”;3、将“mysqli.reconnect = OFF”改成“mysqli.reconnect = on”即可。 ...
    810
    2023-03-24
    mysqli php
  • js无法运行php怎么办
    js无法运行php的解决办法:1、指定格式文件;2、修改代码写法为“<body data-serverData="<?php echo $data; ?>"></body>”;3、通过“var serverData = document.body.getAttribute('serverData');”方式获取运行即可。 ...
    147
    2023-03-24
    JS php
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作