Debug scripts from command line with Zend Debugger
Usage:
~/cli_zend_debug.sh script.php <param1> <param..>
Source of cli_zend_debug.sh
#!/bin/bash
IP=`who am i | sed -r "s/.*\((.*)\).*/\\1/"`
PORT=10137
CHECK_PORT=`nc -t $IP $PORT < /dev/null; echo $?`
if [ $CHECK_PORT -ne 0 ]; then
echo "Cannot connect to $IP:$PORT"
exit 1
fi
PHP_IDE_CONFIG## "serverNameCLI" QUERY_STRING## "start_debug1&debug_host## $IP&use_remote1&debug_port## $PORT&debug_stop1&debug_fastfile## 1&original_urlhttp://cli.devil&debug_session_id=10000" /usr/local/bin/php "$@"