2013-02-04 187 views
1

我在我的系统上使用WAMP服务器来执行PHP脚本。执行不工作在PHP脚本(WAMP服务器)

我想从我的主脚本main.php执行脚本test.php

对于这个我正在使用exec功能就像这样exec('php test.php');。在test.php我已经给出了一个echo声明。

但是,当我从浏览器运行我的main.php脚本时,我无法看到test.php脚本的输出。

我在做什么错?请建议。

+0

你需要给所在的完整路径的php安装在你的wamp服务器上。 – Raja

回答

2

你必须给的php.exe

exec("c:\wamp\<where ever you exe is>/php.exe test.php"); 

因此它具有正确的路径是正确的路径

+0

@rohitarora ....是的,它的工作..谢谢..我可以在环境变量中设置此路径。在这里只使用'php'? – Mayank

1

使用此命令

echo exec('php test.php', $output); //this will print your echo statement. 
print_r($output); 
+0

@Yogesh ...我试过这个。它不工作。 – Mayank

+0

@Mankank看到编辑的答案。 –

+0

@yogesh ....你能告诉第二个参数使用什么? – Mayank