我正在使用PHP集成服务器运行Laravel 4:
php -S localhost:8000 -t public/
有没有办法将信息记录到php集成服务器,而不是使用Log::info()
(作为自定义输出的方式)写入日志,例如其他Web框架?回声似乎也不起作用。
有时我只需要关于某些内容的快速信息,并且必须检查日志或打印到html似乎不是最佳的。
答案 0 :(得分:1)
php 5.4内置服务器本身不是PHP进程,因此您无法在终端中输出内容,如echo 'hello terminal'
。这意味着服务器无法按照您描述的方式为您运行代码。它仅用于从dir提供PHP应用程序。
我猜你会尝试获得与例如相同的功能。 python服务器,你可以在那里打印一些东西到终端。据我所知,在终端中使用PHP打印内容的唯一方法是创建一个cli应用程序/脚本并运行它php script.php --optional --flags
我的建议是将print_r / var_dump内容添加到您的视图中(或继续阅读日志文件),并使用xdebug进行更复杂的调试。