sh:从网络浏览器找不到php命令错误

阿努加·德什潘德·帕蒂尔(Anuja Deshpande Patil)

我有一个带代码的文件

 shell_exec (php test.php)

当我从命令提示符运行此文件时,它运行成功,而当我尝试通过网络浏览器运行同一文件时,将显示错误消息

 sh: php command not found.

可能是什么问题?

阿努加·德什潘德·帕蒂尔(Anuja Deshpande Patil)

问题是与PHP路径。所以我就这样

 if(defined('PHP_BINARY') && PHP_BINARY) 
  {
    $path = PHP_BINARY . '/php'; //PHP >= 5.4
  }
 else if(defined('PHP_BINDER') && PHP_BINDER)
  {
    $path = PHP_BINDER . '/php'; //PHP < 5.4
  }
else
  {
    //Throws Exception 
  }

然后在shell命令中将该变量用作

   shell_exec ($path test.php)  

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

找不到404,但可以从网络浏览器正常访问

来自分类Dev

如何从python的网络浏览器捕获HTTP错误

来自分类Dev

网络浏览器上的 ReCaptcha 错误

来自分类Dev

网络浏览器错误“网站不安全”

来自分类Dev

网络浏览器执行流程

来自分类Dev

Python for循环,网络浏览器

来自分类Dev

更改网络浏览器光标

来自分类Dev

strace vs网络浏览器

来自分类Dev

Webhttrack 默认网络浏览器

来自分类Dev

网络浏览器:连接被拒绝

来自分类Dev

如何制作网络浏览器?

来自分类Dev

真的有可能入侵禁止的网络浏览器区域并引发403错误吗?

来自分类Dev

将 HTML 嵌入网络浏览器 - 脚本错误

来自分类Dev

将网络浏览器模块(Python)放入 requirements.txt 时,Heroku 托管错误

来自分类Dev

BrowserSync:安装浏览器同步后找不到命令

来自分类Dev

PHP&FFMPEG,如何确保结果视频适合网络浏览器?

来自分类Dev

Chrome网络浏览器不会仅在我的网站上打开PHP文件吗?

来自分类Dev

我无法通过 MAC 中的网络浏览器访问我的 php 文件

来自分类Dev

保存网络浏览器中显示的图像

来自分类Dev

检测网络浏览器或移动设备以显示链接

来自分类Dev

如何使用python从网络浏览器获取内容?

来自分类Dev

在网络浏览器上录制声音

来自分类Dev

如何使用“网络浏览器应用程序”?

来自分类Dev

在网络浏览器上阻止特定的URL

来自分类Dev

Kubuntu 18.04无法设置默认的网络浏览器

来自分类Dev

隐藏网络浏览器滚动条

来自分类Dev

如何从网络浏览器获取列

来自分类Dev

更改网络浏览器默认值

来自分类Dev

在网络浏览器中向下滚动页面