2013-07-30 96 views
0

我運行Laravel 4 PHP集成服務器:打印到PHP集成服務器

php -S localhost:8000 -t public/ 

它有一個登錄信息到PHP集成服務器,而不是與Log::info()寫日誌的方式(作爲一種定製輸出),比如其他web框架?回聲似乎也不起作用。

有時我只需要關於某事的快速信息,並且必須檢查日誌或打印到html似乎並不是最佳的。

回答

1

php 5.4內置服務器本身並不是一個PHP進程,所以你不能在像echo 'hello terminal'這樣的終端輸出東西。這意味着服務器無法按照您所描述的方式爲您運行代碼。它僅用於從dir提供PHP應用程序。

我想你會嘗試獲得與例如相同的功能。 python服務器,你可以在這裏打印一些東西給終端。據我知道有沒有PHP打印的東西在終端的唯一方法是通過創建一個CLI應用程序/腳本並運行它php script.php --optional --flags

我的建議是剛剛的print_r /的var_dump東西,你的看法(或繼續閱讀日誌文件),並且使用xdebug進行更復雜的調試。