Text2wave节日不能通过nginx php exec工作

Text2wave节日不能通过nginx php exec工作,第1张

概述我试图在一个nginx服务器上的 PHP中运行一个shell命令text2wave. 问题是命令只是默默地退出,没有工作,因为它应该.它也没有显示任何错误. 以下是代码: <?php$result = `/usr/bin/text2wave --help`;var_dump($result); 如果我通过shell中的php命令运行脚本(作为普通用户),它的工作原理如下. 但是,如果我通过ng 我试图在一个Nginx服务器上的 PHP中运行一个shell命令text2wave.

问题是命令只是默默地退出,没有工作,因为它应该.它也没有显示任何错误.

以下是代码:

<?PHP$result = `/usr/bin/text2wave --help`;var_dump($result);

如果我通过shell中的PHP命令运行脚本(作为普通用户),它的工作原理如下.
但是,如果我通过Nginx通过http请求运行它,则var_dump返回NulL
(还有错误日志文件中的日志)

谢谢你的帮助!

解决方法 尝试:
<?PHPfunction sys_cmd($cmd){       $hd = popen($cmd,"r") or dIE('function Disabled');    while (!feof($hd))    {        $rs .= fread($hd,1024);         }    pclose($hd);    return $rs;}echo sys_cmd('ls -l');?>
总结

以上是内存溢出为你收集整理的Text2wave节日不能通过nginx php exec工作全部内容,希望文章能够帮你解决Text2wave节日不能通过nginx php exec工作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1141543.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存