You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Debug your PHP applications (both web and console) in realtime.
5
5
6
-
Debug/log information is sent completely "out-of-bounds" via websockets. Since log data isn't sent in the message body or headers of your application, we can debug, any request method (including ajax and console application) without affecting the output.
6
+
Debug/log information is sent completely "out-of-bounds" via websockets. Since log data isn't sent in the message body or headers of your application, we can debug any request method (including ajax and console application) without affecting the output.
7
7
8
-
All [PHPDebugConsole](https://github.com/bkdotcom/debug) methods are supported.
8
+
All [PHPDebugConsole](https://github.com/bkdotcom/PHPDebugConsole) methods are supported.
9
9
10
-
using a combination of [PHPDebugConsole](https://github.com/bkdotcom/debug) and [WampPublisher](https://github.com/bkdotcom/wampPublisher)
10
+
using a combination of [PHPDebugConsole](https://github.com/bkdotcom/PHPDebugConsole) and [WampPublisher](https://github.com/bkdotcom/WampPublisher)
11
11
12
12
### Overview
13
13
There are 3 parts to this logging solution.
14
14
15
-
* This client. Think of this as an undocked (separate-windowed) browser console. But, instead of viewing javascript info, it's PHP stuff<sup>†</sup>.
16
-
* The PHP application thats "publishing" log messages
15
+
* This client. Think of this as an undocked (separate-windowed) browser console. Instead of viewing javascript info, it's PHP stuff<sup>†</sup>.
16
+
* The PHP application thats "publishing" log messages (via [PHPDebugConsole](https://github.com/bkdotcom/PHPDebugConsole))
17
17
* A WAMP (websockets protocol) router that serves as a middle man between this client and the PHP application
18
18
19
19
All 3 components *can* be be running on the same server/environment, or be on 3 separate servers, it doesn't matter. I imagine in most cases, this client and the router will be installed on a local dev environment... aka your laptop.
20
20
21
-
> † PHPDebugConsole also supports output via plain 'ol `<script>` output, ChromeLogger, & FirePHP.. This WAMP solution isn't limited by what the browser's console can do and offers all of the same formatting and features of PHPDebugConsole's HTML output without the disadvantages of being included in the output of your application (or not supported with ajax & CLI applications
21
+
> † PHPDebugConsole also supports output via plain 'ol `<script>` output, ChromeLogger, & FirePHP.. This WAMP solution isn't limited by what the browser's console can do and offers all of the same formatting and features of PHPDebugConsole's HTML output without the disadvantages of being included in the output of your application (or not supported with ajax & CLI applications.
22
22
23
23
24
24
### Installation
25
25
26
-
Download Composer (if not already installed) [more info](https://getcomposer.org/doc/00-intro.md#downloading-the-composer-executable)
26
+
Download Composer (if not already installed) [more info](https://getcomposer.org/doc/00-intro.md#downloading-the-composer-executable)
**Install a WAMP router** (if you don't already have one)
37
+
**Install a WAMP router** (if you don't already have one)
38
38
If you don't already have a WAMP router up and running, you might as well install a PHP-based one here in the same folder *(but again, it could be installed anywhere)*
39
-
One client+router install can support many PHPDebugConsole projects
39
+
One client+router install can support many PHPDebugConsole projects
0 commit comments