{"id":41960,"date":"2018-11-22T03:01:41","date_gmt":"2018-11-21T17:01:41","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/ITblog\/?p=41960"},"modified":"2018-11-22T19:47:17","modified_gmt":"2018-11-22T09:47:17","slug":"codelobster-php-ide-mamp-xdebug-primer-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/codelobster-php-ide-mamp-xdebug-primer-tutorial\/","title":{"rendered":"Codelobster PHP IDE MAMP Xdebug Primer Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a title='Codelobster PHP IDE MAMP Xdebug Primer Tutorial' href=\"http:\/\/www.rjmprogramming.com.au\/Mac\/codelobster_mamp_xdebug.pdf\"><img decoding=\"async\" style=\"float:left;border: 15px solid pink;\" alt=\"Codelobster PHP IDE MAMP Xdebug Primer Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/Mac\/codelobster_mamp_xdebug.jpg\" title=\"Codelobster PHP IDE MAMP Xdebug Primer Tutorial\"  \/><\/a><p class=\"wp-caption-text\">Codelobster PHP IDE MAMP Xdebug Primer Tutorial<\/p><\/div>\n<p>It&#8217;s good to talk about three important aspects to PHP web application development as per &#8230;<\/p>\n<ul>\n<li><a target=_blank title='Codelobster IDE for PHP and more' href='HTTP:\/\/www.codelobster.com\/'>Codelobster<\/a> <a target=_blank rirle='Integrated Development Environment information from Wikipedia ... thanks' href='https:\/\/en.wikipedia.org\/wiki\/Integrated_development_environment'>IDE<\/a> supervisor of PHP projects &#8230; living with &#8230;<\/li>\n<li><a target=_blank title='MAMP local web server for Apache\/PHP\/MySql' href='https:\/\/mamp.info'>MAMP<\/a> local web server for Apache\/PHP\/MySql &#8230; utilizing &#8230;<\/li>\n<li><a target=_blank title='Xdebug debugger' href='https:\/\/xdebug.org\/'>Xdebug<\/a> PHP debugger &#8230; that we are showing you with Mac OS X (but also works on Windows, as does MAMP, as does Codelobster &#8230; cute, huh?!)<\/li>\n<\/ul>\n<p> &#8230; though we need you to know that all three could be studied for months.  Why the interest?  Well, IDEs are great, and Codelobster is no exception, it appears to me, and besides that, I was kindly put onto Codelobster via an email by Stas Ustimenko, thanks &#8230;<\/p>\n<blockquote><p>\nWe would like to add a review about our free cross-platform IDE &#8211; Codelobster IDE:<br \/>\n<a target=_blank title='Codelobster IDE for PHP and more' href='HTTP:\/\/www.codelobster.com\/'>HTTP:\/\/www.codelobsteride.com<\/a><br \/>\nAlso It includes plug-ins for Drupal CMS, Joomla CMS, Magento CMS, Smarty template engine, Twig template engine, JQuery library, AngularJS, BackboneJS, Laravel, MeteorJS, Phalcon, CodeIgniter, CakePHP, Symfony, Yii and WordPress.\n<\/p><\/blockquote>\n<p> &#8230; and so, <a target=_blank href='https:\/\/www.youtube.com\/watch?v=uQeS8S80Lps' title='all because ...'>all because<\/a> Codelobster is so worth a look, we show you today via our <a title='Codelobster PHP IDE MAMP Xdebug Primer Tutorial' href=\"http:\/\/www.rjmprogramming.com.au\/Mac\/codelobster_mamp_xdebug.pdf\">PDF slideshow<\/a>, showing us (hashtag links to PDF below only truely reach their specific mark on Firefox and Chrome web browsers, we suspect) &#8230;<\/p>\n<ul>\n<li><a title='Codelobster PHP IDE MAMP Xdebug Primer Tutorial' href=\"http:\/\/www.rjmprogramming.com.au\/Mac\/codelobster_mamp_xdebug.pdf#page=1\">installing<\/a> the free version of Codelobster &#8230; but bear in mind the Pro version with lots of those plugins could be more the go for you &#8230; then set about to &#8230;<\/li>\n<li>set up Codelobster properties for web server and debugging settings &#8230; causing a little bit of getting nowhere &#8230; until &#8230;<\/li>\n<li><a title='Codelobster PHP IDE MAMP Xdebug Primer Tutorial' href=\"http:\/\/www.rjmprogramming.com.au\/Mac\/codelobster_mamp_xdebug.pdf#page=15\">reading<\/a> <a target=_blank title='Useful link, thanks' href='https:\/\/stackoverflow.com\/questions\/11379903\/building-installing-xdebug-on-mac-osx-with-mamp'>this very useful link<\/a>, thanks, got us onto the fact that Xdebug could well already be installed already via our MAMP local web server in Apache\/PHP\/MySql &#8230; so &#8230;<\/li>\n<li><a title='Codelobster PHP IDE MAMP Xdebug Primer Tutorial' href=\"http:\/\/www.rjmprogramming.com.au\/Mac\/codelobster_mamp_xdebug.pdf#page=16\">opened<\/a> the (relevant current version) php.ini of the MAMP installation to see that Xdebug was indeed active &#8230; so that on revisiting &#8230;<\/li>\n<li>Codelobster -&gt; Preferences -&gt; Debug settings saw us able to use the MAMP to Xdebug <a title='Codelobster PHP IDE MAMP Xdebug Primer Tutorial' href=\"http:\/\/www.rjmprogramming.com.au\/Mac\/codelobster_mamp_xdebug.pdf#page=18\">9123 port<\/a> &#8230; to succeed with &#8230;<\/li>\n<li>PHP sitting on MAMP we debug via Codelobster <a title='Codelobster PHP IDE MAMP Xdebug Primer Tutorial' href=\"http:\/\/www.rjmprogramming.com.au\/Mac\/codelobster_mamp_xdebug.pdf#page=20\">Debug<\/a> -&gt; Debug URL &#8230; doing some rudimentary ideas such as &#8230;<\/li>\n<li>set breakpoints, step into code, add a watch, see local variables, and go (proceed), after remove all breakpoints to MAMP version of <a target=_blank title='affine_rotation_imagemagick.php' href='http:\/\/www.rjmprogramming.com.au\/PHP\/affine_rotation_imagemagick.php'>affine_rotation_imagemagick.php<\/a><\/li>\n<\/ul>\n<p>We hope you find this instructive.<\/p>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d41960' onclick='var dv=document.getElementById(\"d41960\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/ide\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d41960' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s good to talk about three important aspects to PHP web application development as per &#8230; Codelobster IDE supervisor of PHP projects &#8230; living with &#8230; MAMP local web server for Apache\/PHP\/MySql &#8230; utilizing &#8230; Xdebug PHP debugger &#8230; that &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/codelobster-php-ide-mamp-xdebug-primer-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,37],"tags":[1718,2747,305,585,744,932,997,1720,1319,1719,1762],"class_list":["post-41960","post","type-post","status-publish","format-standard","hentry","category-elearning","category-tutorials","tag-breakpoint","tag-codelobster","tag-debug","tag-ide","tag-mamp","tag-php","tag-programming","tag-step","tag-tutorial","tag-watch","tag-xdebug"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/41960"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=41960"}],"version-history":[{"count":2,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/41960\/revisions"}],"predecessor-version":[{"id":41966,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/41960\/revisions\/41966"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=41960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=41960"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=41960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}