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

本文操作环境: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

猜你喜欢

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

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

    php exec无法执行的解决办法:1、找到php配置文件php.ini,在文件里搜索“disable_functions”,并把“exec”和“shell_exec”去掉;2、到服务器修改文件权限;3、修改配置中的安全模式为“safe_mode=On”。
    阅读数:504 exec php
  • 命令行显示php不是内部命令怎么办

    命令行显示php不是内部命令的解决办法:1、鼠标右键点击计算机,选择“属性”;2、找到并选择“环境变量”;3、在系统变量中找到“Path”变量;4、输入PHP的所在目录即可。
    阅读数:509 php
  • php7 修改时区无效怎么办

    php7修改时区无效的解决办法:1、从代码中动态修改时区,从而获取到指定时区;2、修改“date.timezone”,其修改内容为“;Defines the default timezone used by the date functions; http://php.net/date.timezone date.timezone =PRC”。
    阅读数:496 时区 PHP7
  • php7连接mysql失败怎么办

    php7连接mysql失败是因为php7已经摒弃了mysql_connect函数,其解决办法:1、使用mysqli_connect()函数连接;2、使用面向对象的方法连接mysql。
    阅读数:771 php7
  • linux 无法识别php命令怎么办

    linux无法识别php命令的解决办法:1、去linux中找到集成环境的php文件所在位置;2、设置php环境变量;3、执行更新环境变量命令即可。
    阅读数:903 linux php
  • php无法运行外部命令怎么办

    php无法运行外部命令的解决办法:1、检查是否开启了安全模式;2、在“safe_mode_exec_dir”这个路径下执行文件;3、在“php.ini”中配置具体路径即可。
    阅读数:608 php
  • php7改php.ini不起作用怎么办

    php7改php.ini不起作用的解决办法:1、检查配置文件的路径;2、对windows下的“php.ini”进行参数的修改;3、设置“post_max_size”的参数为“upload_max_filesize”的N倍;4、重启apache即可。
    阅读数:469 php.ini PHP7
  • PHP 在 Microsoft Windows 下的命令行方式

    PHP 在 Microsoft Windows 下的命令行方式,要在命令行下运行 PHP,可以无需对 Windows 做任何改动,今天通过本文给大家介绍下PHP 在 Microsoft Windows 下的命令行方式,感兴趣的朋友一起看看吧
  • php 无法传递session怎么办

    php无法传递session的解决办法:1、在客户端中开启cookie;2、检查浏览器问题并实现存取cookie;3、开启php.ini中的session.use_trans_sid即可。
    阅读数:470 php session
  • php echo无法输出怎么办

    php echo无法输出的解决办法:1、安装配置好PHP运行环境;2、将文件后缀名设置为“.php”;3、在浏览器中输入“http://localhost/test.php”即可。
    阅读数:435 php echo
  • PHP xcache无法加载怎么办

    PHP xcache无法加载的解决办法:1、查看日志中存在的错误;2、加大“xcache.sizexcache.size = 64M”即可。
    阅读数:657 PHP xcache
  • php 无法得到post怎么办

    php无法得到post的方法:1、将项目创建在Apache服务器的工作目录下;2、将apache服务器目录映射到本地目录即可。
    阅读数:790 php post
  • php无法创建目录怎么办

    php无法创建目录的解决办法:1、打开并检查相应的PHP代码文件;2、检查创建的目录是否存在于多级目录下;3、在mkdir函数加入第三个参数来开启递归模式,其语法如“mkdir($uploadpath,0777,true)”。
    阅读数:304 php
  • linux无法重启php服务怎么办

    linux无法重启php服务的解决办法:1、通过“/etc/init.d/php-fpm stop”关闭php-fpm;2、通过“echo "nohup /usr/sbin/php-fpm -R >/dev/...”加入开机启动即可。
    阅读数:504 linux php服务
  • php imagepng无法显示怎么办

    php imagepng无法显示的解决办法:1、用第三方编码工具把文件格式保存为无BOM的utf-8格式;2、利用“ob_clean();”清空缓冲区。
    阅读数:279 php imagepng
  • php无法加载js css怎么办

    php无法加载js css的解决办法:1、检查加载的路径是否正确;2、禁止使用绝对路径;3、使用相对路径加载文件即可。
    阅读数:899 php js css
  • ubuntu的php无法编译怎么办

    ubuntu的php无法编译的解决办法:1、执行“apt-get install apache”;2、通过“apt-get install php7.0 libapache2-mod-php7.0”安装php;3、修改php配置文件即可。
    阅读数:660 ubuntu php
  • php的curl无法开启怎么办

    php的curl无法开启的解决办法:1、将php目录下的“libeay32.dll”,“ssleay32.dll”,“libssh2.dll”及ext目录下的“php_curl.dll”四个文件都复制放到“C:\Windows\System32”目录下;2、重启Apache;3、用“phpinfo()”函数查看curl是否成功启用即可。
    阅读数:621 curl函数 php
  • php无法调用com组件怎么办

    php无法调用com组件的解决办法:1、确认php版本以及所需系统工具;2、配置php.ini,开启“com.allow_dcom = true”;3、开启php的com功能或者检查“php_com_dotnet.dll”是否加载成功即可。
    阅读数:706 com组件 php