php(exec,system)外部程序执行问题?!!

作者&投稿:东方绍 (若有异议请与网页底部的电邮联系)
php(exec,system)执行外部程序问题?!!~

Fedora 12 是SELinux, Security Enhanced Liux. 安全性特别加强. 由你的描述来看, 应该是SELinux的权限没打开.
在/etc/selinux/config 中将 SELINUX=enforcing 改成 SELINUX=disable即可, 如此便将SELinux中强化安全的部分完全关闭, 但也就变得和一般linux没多少差别. 改完后要reboot.
如果想要SELinux的安全功能又想达成你要的目的, 要参考 SELinux特有的chcon指令以及httpd_selinux语法.
例如,
chcon -R -t httpd_user_content_t /web

在WEB上打开失败的原因许多,一般都服务器与个人电脑不同,许多常用必须软件都没有安装,例如PDF阅读器可能就没有;另外,有的服务器为了控制安全性,给WEB服务器进程很低的权限,及时安装了PDF阅读器也是无权启动的;最后,APACHE服务器配置有选项,是否允许与控制台进行交互,如果没有勾选,服务器上及时打开了PDF窗口也是看不见的。

Fedora 12 是SELinux, Security Enhanced Liux. 安全性特别加强. 由你的描述来看, 应该是SELinux的权限没打开.
在/etc/selinux/config 中将 SELINUX=enforcing 改成 SELINUX=disable即可, 如此便将SELinux中强化安全的部分完全关闭, 但也就变得和一般linux没多少差别.
如果想要SELinux的安全功能又想达成你要的目的, 要参考 SELinux特有的chcon指令以及httpd_selinux语法.

饿,有没有试过 CGI ?

不光考虑程序本身,是否考虑一下程序访问的对象权限


HP激光打印机显示错误对应表?
面板显示信息及含义: 00READY:打印机准备就绪; 02WARMINGUP:打印机正在预热; 04SELFTEST:自检并打印输出; 05SELTTEST:自检不打印输出; 06PRINTINGTEST:自检打印设置菜单; 06TYPEFACELIST:自检打印字体类型; 06DEMOPAGE:自检打印演示页; 06CONFIGPAGE:自检打印配置页; 07RESET:设定菜单仅返回...

运行HP扫描程序时,总会蹦出个“window installer”的框框,只能不停地点...
4、首先,运行“msiexec \/unregserver”,停止Windows Installer服务;接着,安装InstMsiW.exe(office XP安装盘的根目录下有,也可以从网上下载,地址为:http:\/\/download.microsoft.com\/download\/WinfowsInstaller\/Install\/2.0\/NT45\/EN-US\/InstMsiW.exe),用Winrar解压至设定的目录;进入目录,右键点击msi...

求惠普公司的美国投诉邮箱地址啊
这个是HP的CEO的联络网址,可以直接在上面留言:http:\/\/www.hp.com\/hpinfo\/execteam\/email\/hurd\/index.html 其他都是关于技术问题联络方式。如果觉得不需要这个,可以参考这个页面的其他联络方式:http:\/\/www.hp.com\/country\/us\/en\/contact\/email_1.html ...

我的HP本本里的进程,哪些可以删掉
指纹识别相关程序:DpHostW.exe 指点设备(触摸板)相关程序:Apoint.exe、ApMsgFwd.exe HP QuickPlay(支持 Quick 功能的系列电脑中集成的视频播放器):QPCapSvc.exe、QPSched.exe HP 电脑健康、安全保护服务等的集成软件:hphc_service.exe、hpqWmiEx.exe CyberLink PowerDVD(DVD 播放器):RichVideo.exe...

惠普打印机p2015能打印多大的图片
耗材耗材类型HP 激光打印纸 Q6544A介质规格介质类型纸张(证券纸,轻质纸,重磅纸,普通纸,再生纸,糙纸),信封,标签,卡片,投影胶片,重磅介质介质尺寸A4,letter,Exec,JIS B5,A5,8.5*13,Legal;纸盒1:60 到 163 克\/平方米(顺直纸张通道用于特殊介质);纸盒 2:60 到 105 克\/平方米出纸盒容量250 ...

hp笔记本预装的office365的目录在哪
Office.Desktop.Powerpoint_###\\Office16\\Powerpnt.EXE 井号部分为很长一串数字字母组合意义不明,每个人应该都不一样,而且还会变化,正常手段无法找到这些文件夹的准确名字,因为WindowsApps目录禁止访问,只能通过everything或者同类的文件搜索软件来找到这些目录 ...

悬赏啊!网络端口一共有哪些啊??
512=exec, Remote process execution 513=login, remote login 514=cmd, exec with auto auth. 514=syslog 515=Printer spooler 516=Unassigned 517=talk 519=unixtime 520=extended file name server 521=Unassigned 522=Unassigned 523=Unassigned 524=Unassigned 526=newdate 530=rpc courier...

hp6515b如果一定要装一键还原精灵这样的软件,如何安装?
HP 6515b 笔记本电脑的Ghost方法,供大家使用:1.需要Ghost 8.2的版本 2.在键入Ghost命令时后面+空格NOIDE 以上方法仅供应急之用,最终解决方案以赛门铁克公司升级新闻为准。”以前知道GHOST -NOUSB是禁用usb控制器重起,解决了不少NFORCE主板的问题,-NOIDE不检测硬盘?晕?试了一下,果然非常快??

HP的磁带机用什么备份软件好?
一般来说,购买磁带机,不管是否要另外收费,都会带一套可用的磁带备份软件,好不好用就是另外一回事了。如果实在要找这类软件,没什么好说的,在预算允许的情况下,还是只能推荐使用:Symantec Backup Exec。仅有空赛门铁克的备份软件对磁带机兼容性最好,虽然用起来复杂了点,但至少是可靠的。

EXEC关闭时灰屏怎么办
你的是不是AMDCPU加NVDIA的芯片组,那就是北桥坏了,因为那种桥集成了北桥,南桥,还有显卡,所以才会样,现在的HP就是因为这个问题才被告的

浮梁县15651123061: PHP怎么运行EXEC文件? -
员会复方: 在PHP中调用外部命令,可以用如下三种方法来实现: 1、用PHP提供的专门函数 (1)PHP提供共了3个专门的执行外部命令的函数:system(),exec(),passthru().(2)system() 原型:string system (string command [, int return_var]) (3)system()...

浮梁县15651123061: php system和exec的区别 -
员会复方: 手册中都有讲呀. 1、string exec ( string command [, array output [, int return_var]] ) 执行外部命令,不输出结果,但是返回执行结果的最后一行.如果提供了output数组则数组中包括所有执行结果.如果你需要用它来执行后台运行的程序,确保...

浮梁县15651123061: PHP中 EXEC()的使用 -
员会复方: 区别: system() 输出并返回最后一行shell结果. exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面. passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上.

浮梁县15651123061: 怎样在php中执行exec命令 -
员会复方: exec 或者 system 都可以调用cmd 的命令 直接上代码:复制代码 代码如下:< ?php /** 打开windows的计算器 */ exec('start C:WindowsSystem32calc.exe');/** php生成windows的批处理文件后,再执行这个批处理文件*/ $filename = 't.bat'; $...

浮梁县15651123061: php调用system或exec怎样立即返回 -
员会复方: $WshShell = new COM("WScript.Shell"); $oExec = $WshShell->Run("notepad.exe", 7, false); 或者 if (substr(php_uname(), 0, 7) == "Windows"){pclose(popen("start /B ". $cmd, "r"));}else {exec($cmd . " > /dev/null &");}

浮梁县15651123061: WIN下PHP如何调用外部命令 -
员会复方: 最好装的是2000里的IIS.XP里的IIS有缺陷...PHP提供共了3个专门的执行外部命令的函数:system(),exec(),passthru(). system() 原型:string system (string command [, int return_var]) system()函数很其它语言中的差不多,它执行给定的命令...

浮梁县15651123061: 如何通过PHP执行linux命令 -
员会复方:首先先要给大家介绍PHP执行linux系统命令的几个基本函数. system函数 说明:执行外部程序并显示输出资料. 语法:string system(string command, int [return_var]); 返回值: 字符串 详细介绍: 本函数就像是 C 语中的函数 ...

浮梁县15651123061: 我要在php中调用system或者exec执行一个程序 -
员会复方: exec应该可以的,但是根据命令特征你可能需要结合使用sleep方法,例如:exec('D:'); sleep(1); exec('cd D:\\path\\path', $cmd); //反斜杠要转义哦 sleep(1); if (! empty($cmd)) { //$cmd 保存的是命令执行后的屏幕输出,针对cd这条命令,如果有输出肯定是错误信息 die($cmd); } exec('xelatex test.tex', $cmd);

浮梁县15651123061: PHP 调用 exec命令 所有返回值的含义 -
员会复方: exec()返回最后一行结果$command 外部命令$str_res 可选,每行执行的结果组成的数组$str_r 可选,执行的状态,0为成功,1为失败

浮梁县15651123061: php如何执行unix的命令 -
员会复方: system($cmd); exec($cmd,$str); system一个指令时,会把命令执行过程中的输出直接打印出来 exec执行时,不会打印命令执行过程中的输出,如果设置第二个参数(如$str),所有输出会被记录到这个变量(字符串)中

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网