0

I am writing a php web application and I get stuck because my script doesn't work how I would expect. Then I check the logs and I get nothing. My php.ini file is set to display all errors and log all errors. But I am not getting anything. On my mac, how can I debug PHP so I can step through the code and see what the problem is?

justspamjustin
  • 1,730
  • 3
  • 19
  • 30
  • possible duplicate of [How do you debug PHP scripts?](http://stackoverflow.com/questions/888/how-do-you-debug-php-scripts) – Charlie Salts Nov 10 '11 at 22:17
  • echo 'stuff is working'. But seriously, I'm interested if anyone has a good answer besides that, and besides installing a PHP debugging framework, because I'm not aware of any easy way – Bryan Nov 10 '11 at 22:17
  • 1
    Need to be careful with that php.ini for displaying errors, if it's set like that on production you will end up in a world of hurt. Also you should take a look at XDebug (http://xdebug.org/). – Mike Purcell Nov 10 '11 at 22:21
  • This is only for development, not production. – justspamjustin Nov 10 '11 at 22:30
  • is the error reporting directive set to E_ALL | E_STRICT? how do you know that there is actually an error occuring? – dqhendricks Nov 10 '11 at 23:06
  • Are you sure that php.ini is being used. Did you check `phpinfo()`? – Explosion Pills Nov 11 '11 at 03:02

1 Answers1

0

If you use apache then look into apache logs.

Kamil Dziedzic
  • 4,721
  • 2
  • 31
  • 47