{"id":1078,"date":"2013-04-24T08:59:25","date_gmt":"2013-04-23T22:59:25","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/wordpress\/?p=1078"},"modified":"2016-03-12T19:48:59","modified_gmt":"2016-03-12T09:48:59","slug":"easyphp-windows-framework-for-phpmysql-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/easyphp-windows-framework-for-phpmysql-tutorial\/","title":{"rendered":"EasyPHP Windows Framework for PHP\/MySql Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/EasyPHP\/\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"EasyPHP Windows Framework for PHP\/MySql Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/PHP\/EasyPHP\/EasyPHP_Primer-3of.jpg\" title=\"EasyPHP Windows Framework for PHP\/MySql Tutorial\"  style=\"float:left;\" \/><\/a><p class=\"wp-caption-text\">EasyPHP Windows Framework for PHP\/MySql Tutorial<\/p><\/div>\n<p>Are you writing PHP with MySql bits, as well, maybe?<\/p>\n<p>Wonderful!<\/p>\n<p>Do you have a testing environment, or do you load everything live straight away?<\/p>\n<p>For simple things, the latter is tempting, but it is not great, and for complex things it is definitely not a good idea.   It is amazing what you forget to take into account that can be sorted out using a local webserver to test your code.   For Mac, MAMP is great.  For PC as far as local webservers go you have EasyPHP (which is great and subject of our tutorial here),  Cassini or WAMP (EasyPHP gives you a WAMP framework).   Here we are going to show you bits of EasyPHP framework below.<\/p>\n<p>These types of products are sometimes known as PHP Frameworks.  Having once pieced together individual installs of Apache, PHP and MySql I can tell you it is brilliant the way EasyPHP installs all of these three framework components within the one install.    You are using it within five minutes of install, which is such an improvement on the old days of individual installs.   EasyPHP also has phpMyAdmin &#8230; need I advertise more?!<\/p>\n<p>Let&#8217;s  <a target=_blank title='click picture' href='http:\/\/www.rjmprogramming.com.au\/PHP\/EasyPHP\/'>go<\/a> &#8230; we&#8217;ll start by looking for a place to download EasyPHP &#8230; and then skip to screens showing its features after you have installed it &#8230; the place where you should store your PHP (for EasyPHP version 12.1) is off the directory C:Program FilesEasyPHP-12.1www  ( which equates to http:\/\/127.0.0.1\/ ).<\/p>\n<p>Link to EasyPHP &#8230; <a target=_blank title='EasyPHP framework for Windows' href='http:\/\/www.easyphp.org'>here<\/a>.\n<\/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='#d1078' onclick='var dv=document.getElementById(\"d1078\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"http:\/\/www.rjmprogramming.com.au\/wordpress\/?s=Framework\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d1078' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Are you writing PHP with MySql bits, as well, maybe? Wonderful! Do you have a testing environment, or do you load everything live straight away? For simple things, the latter is tempting, but it is not great, and for complex &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/easyphp-windows-framework-for-phpmysql-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":[85,372,462,714,827,932,1319,1396,1411,1435],"class_list":["post-1078","post","type-post","status-publish","format-standard","hentry","category-elearning","category-tutorials","tag-apache","tag-easyphp","tag-framework","tag-local-web-server","tag-mysql","tag-php","tag-tutorial","tag-wamp","tag-web-server","tag-windows"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/1078"}],"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=1078"}],"version-history":[{"count":1,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/1078\/revisions"}],"predecessor-version":[{"id":20663,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/1078\/revisions\/20663"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=1078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=1078"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=1078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}