如何从PHP文件运行内置PHP5.4WebServer?

如何从PHP文件运行内置PHP5.4WebServer?,php,php-builtin-server,Php,Php Builtin Server,我使用的是内置的php Web服务器,下面是我在php文件中编写的代码,但不起作用 exec("php -S localhost:8000 -t /home/test/"); 有什么问题吗 谢谢尝试运行: $lines = system("php -S localhost:8000 -t /home/test/", $output); var_dump($output, $lines); 然后,您应该看到问题所在。尝试运行: $lines = system("php -S localhost

我使用的是内置的php Web服务器,下面是我在php文件中编写的代码,但不起作用

exec("php -S localhost:8000 -t /home/test/");
有什么问题吗

谢谢

尝试运行:

$lines = system("php -S localhost:8000 -t /home/test/", $output);
var_dump($output, $lines);
然后,您应该看到问题所在。

尝试运行:

$lines = system("php -S localhost:8000 -t /home/test/", $output);
var_dump($output, $lines);

然后你应该看到什么是错误的。

是的,路径是绝对正确的,因为如果我从终端执行相同的命令,它可以工作,但不是从php文件得到错误或消息吗?对我来说,执行
exec(“php-S localhost:8000-t/home/test/2>&1”)并查看是否有错误无错误,但当我尝试在浏览器中加载localhost:8000时,没有从文件夹加载内容。@斯坦:如果我添加2>&1,它会工作,但会停止该文件的另一个进程并坚持显示此命令执行。是的,路径是绝对正确的,因为如果我从终端执行相同的命令,它可以工作,但不是从php文件中获得的。您是否收到错误或消息?对我来说很有效,请执行
exec(“php-S localhost:8000-t/home/test/2>&1”)
并查看是否有错误No error,但当我尝试在浏览器中加载localhost:8000时,没有从文件夹加载内容。@斯坦:如果我添加2>&1,它会工作,但会停止该文件的其他进程并坚持显示此命令的执行。