广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >执行php exec system shell_exec没结果怎么解决
  • 725
分享到

执行php exec system shell_exec没结果怎么解决

2023-07-04 15:07:36 725人浏览 八月长安
摘要

本篇内容主要讲解“执行PHP exec system shell_exec没结果怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“执行php exec system shell_exec没结

本篇内容主要讲解“执行PHP exec system shell_exec没结果怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“执行php exec system shell_exec没结果怎么解决”吧!

php exec() system()  shell_exec()无法执行,没有结果,结果为NULLD,解决办法

服务器上代码 index.php:

<?php    
$cmd = 'php -v';    
exec($cmd, $arr);    
echo '<pre>'    
var_dump($arr);

浏览器访问后,打印结果是:NULL

说明服务器没有开启php警用了exec();

解决办法:

1、加入函数查看当前运行的用户:

<?php    
var_dump(get_current_user());    
$cmd = 'php -v';    
exec($cmd, $arr);    
echo '<pre>'    
var_dump($arr);

显示:root

2、到服务器修改文件权限:

$ chmod 777 index.php

查看index.php的所属用户及权限:

$ ll

结果:

-rwxrwxrwx 1 root root    1595 Sep 20 10:18 index.php

3、查看php.ini 是否禁用了这些函数:

$ cd /usr/local/php/etc
$ vim php.ini

执行php exec system shell_exec没结果怎么解决

找到disable_functions =


把exec, system,exec_shell去掉,用到哪个去哪个;

4、重启php服务,这一步很重要:

$ /etc/init.d/php-fpm restart

然后进行测试,浏览器访问服务器结果:

执行php exec system shell_exec没结果怎么解决

大部分还是因为php.ini禁用exec函数,和文件的执行权限问题。

到此,相信大家对“执行php exec system shell_exec没结果怎么解决”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 执行php exec system shell_exec没结果怎么解决

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 执行php exec system shell_exec没结果怎么解决
    本篇内容主要讲解“执行php exec system shell_exec没结果怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“执行php exec system shell_exec没结...
    99+
    2023-07-04
  • 执行php exec system shell_exec没结果?一文搞定!
    本文给大家介绍有关php exec system shell_exec无法执行的问题,主要内容是讲解执行php exec() system() shell_exec()没有结果,结果为NULLD的方法,希望对需要的朋友有所帮助~php e...
    99+
    2023-05-14
    exec php
  • 怎么解决php exec中文不执行问题
    小编给大家分享一下怎么解决php exec中文不执行问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php exec中文不执行的解决办法:1、通过“$set_c...
    99+
    2023-06-25
  • Sublime执行后没有执行结果怎么办
    这篇文章主要介绍“Sublime执行后没有执行结果怎么办”,在日常操作中,相信很多人在Sublime执行后没有执行结果怎么办问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Sublime执行后没有执行结果怎么办...
    99+
    2023-06-21
  • 怎么解决php exec函数没有生效问题
    这篇文章主要介绍“怎么解决php exec函数没有生效问题”,在日常操作中,相信很多人在怎么解决php exec函数没有生效问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么解决php exec函数没有生...
    99+
    2023-06-25
  • 执行Python代码结果有一个None怎么解决
    这篇文章主要介绍“执行Python代码结果有一个None怎么解决”,在日常操作中,相信很多人在执行Python代码结果有一个None怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”执行Python代码结...
    99+
    2023-06-04
  • golang init函数没有执行怎么解决
    如果在Go中没有执行init函数,可能存在以下几种情况和解决方法: 忘记导入包:确保你已经正确导入了包,因为只有导入了包,包中的...
    99+
    2023-10-22
    golang
  • android没有立即执行问题怎么解决
    在Android中,没有立即执行的问题通常是由于UI线程的阻塞或任务耗时造成的。以下是一些解决方法:1. 使用线程或异步任务:将耗时...
    99+
    2023-08-19
    android
  • PHP无法异步执行怎么解决
    本文小编为大家详细介绍“PHP无法异步执行怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“PHP无法异步执行怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。什么是异步执行?在传统的同步编程中,代码在...
    99+
    2023-07-05
  • PHP版本不一样运行结果不同怎么解决
    在现代互联网领域,PHP作为一种脚本语言被广泛地应用于一些大型互联网平台和小型网站项目中。伴随着PHP的版本升级和迭代,很多PHP开发者都意识到同样的PHP代码在不同的版本环境下执行的结果是不一样的。这篇文章将介绍为什么PHP版本不一样会影...
    99+
    2023-05-14
    php
  • php无法执行mysql命令行怎么解决
    这篇文章主要讲解了“php无法执行mysql命令行怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php无法执行mysql命令行怎么解决”吧!如果你在 PHP 程序里面尝试运行 MyS...
    99+
    2023-07-05
  • python运行input不出结果怎么解决
    如果在Python中使用`input()`函数没有输出结果,可能有几种原因:1. 程序没有正确运行到`input()`函数。- 请确...
    99+
    2023-08-20
    python
  • php运算结果不对怎么解决?(方案总结)
    在PHP程序中,我们经常会用到各种运算符号,如:加、减、乘、除、取模等等。但是在实际应用过程中,可能会遇到运算结果不对的情况,这时候需要及时采取措施解决问题。以下是一些可能导致PHP运算结果不准确的原因和相应的解决方案。浮点数计算精度问题在...
    99+
    2023-05-14
    php
  • php如果数组中没有数据库怎么解决
    php如果数组中没有数据库的解决办法:1、创建一个PHP示例文件;2、创建MySQL数据库和到达数据库的链接,通过“mysql_connect()”函数完成,其语法为“mysql_connect(servername,username,pa...
    99+
    2023-05-25
    php 数据库
  • c语言运行后不出结果怎么解决
    如果C语言程序运行后没有输出结果,可能有以下几个原因和解决方法:1. 代码逻辑错误:检查代码中是否存在逻辑错误,例如循环条件不正确、...
    99+
    2023-08-08
    c语言
  • php执行的时候报File size limit exceeded怎么解决
    本篇内容介绍了“php执行的时候报File size limit exceeded怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希...
    99+
    2022-10-19
  • php方法执行时间过长的问题怎么解决
    这篇文章主要讲解了“php方法执行时间过长的问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php方法执行时间过长的问题怎么解决”吧!php方法执行时间过长的解决办法:1、进行Ng...
    99+
    2023-06-20
  • 怎么解决php数据库查询结果编码的问题
    这篇“怎么解决php数据库查询结果编码的问题”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么解决php数据库查询结果编码的...
    99+
    2023-07-05
  • MSSQL中进行SQL除法运算结果为小数却显示0的问题怎么解决
    这篇文章主要讲解了“MSSQL中进行SQL除法运算结果为小数却显示0的问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MSSQL中进行SQL除法运...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作