【问题标题】:How to run built-in PHP 5.4 webserver from PHP file?如何从 PHP 文件运行内置的 PHP 5.4 网络服务器?
【发布时间】:2016-09-25 14:55:30
【问题描述】:

我正在使用内置的 php 网络服务器,这是我在我的 php 文件中编写的代码,但无法正常工作。

exec("php -S localhost:8000 -t /home/test/");

有什么问题吗?

谢谢

【问题讨论】:

  • 是的路径是绝对正确的,因为如果我从终端执行相同的命令,它的工作但不是来自 php 文件
  • 您是否收到错误或消息?
  • 为我工作,做exec("php -S localhost:8000 -t /home/test/ 2>&1"); 看看你是否有错误
  • 没有错误,但是当我尝试在浏览器中加载 localhost:8000 时,没有从文件夹加载内容。
  • @Stan:如果我添加 2>&1,它正在工作,但停止该文件的其他进程并坚持显示此命令执行。

标签: php php-builtin-server


【解决方案1】:

尝试运行:

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

那么你应该看看哪里出了问题。

【讨论】:

    猜你喜欢
    • 2014-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多