<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mad Babble &#38; Lucid Thought &#187; PHP &amp; MySQL</title>
	<atom:link href="http://www.madbabble.com/topic/tools-of-trade/php-mysql/feed" rel="self" type="application/rss+xml" />
	<link>http://www.madbabble.com</link>
	<description>Mad Babble &#38; Lucid Thought</description>
	<lastBuildDate>Tue, 13 Jul 2010 15:06:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>How to use CURL in XAMPP</title>
		<link>http://www.madbabble.com/how-to-use-curl-in-xampp.html</link>
		<comments>http://www.madbabble.com/how-to-use-curl-in-xampp.html#comments</comments>
		<pubDate>Sun, 30 Aug 2009 11:24:15 +0000</pubDate>
		<dc:creator>Sven</dc:creator>
				<category><![CDATA[PHP & MySQL]]></category>
		<category><![CDATA[CURL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://www.madbabble.com/?p=217</guid>
		<description><![CDATA[I receive many e-mails from my readers regarding my PHP &#38; MySQL Development environment and xDebug on XAMPP most of those readers have trouble with running CURL on their XAMPP, also i find that over web have lots of explanations and How To-s for this issues some are good some are to way complicated so [...]]]></description>
			<content:encoded><![CDATA[<p>I receive many e-mails from my readers regarding my <a href="http://www.madbabble.com/php-mysql-development-enviroment.html" target="_self">PHP &amp; MySQL Development environment</a> and <a href="http://www.madbabble.com/install-xdebug-in-xampp.html" target="_self">xDebug on XAMPP </a>most of those readers have trouble with running CURL on their XAMPP, also i find that over web have lots of explanations and How To-s for this issues some are good some are to way complicated so i decide to explain in brief what is and what is simple to do.</p>
<p>First lot of confusions seems that there is multiple <em><strong>php.ini</strong></em> files in standard XAMPP installation. If check documentation of XAMPP you will notice that php.ini file is in <em>/xampp/php.ini</em> and everything else need to be ignored. Also if you are lazy to read documentation you can check which <em>php.ini </em>Apache use on your XAMPP by using</p>
<p><em>phpinfo(); </em>or<em> <a href="http://localhost/xampp/phpinfo.php">http://localhost/xampp/phpinfo.php </a></em></p>
<p>So when you locate your php.ini open this file in favorite text editor and find <em><strong><code>php_curl.dll </code></strong></em><code>currently</code><code> this is commented by ;</code><code> and all what you need to do is simply uncomment this line</code></p>
<p><em><code>extensi<span>on</span>=php_curl.dll</code></em></p>
<p>in your <code>php.ini</code> file, then restart Apache. If you asking what dlls you need, you don&#8217;t need because all dlls are included in XAMPP installation</p>
<p>This is installed and used on my 1.7.1 version</p>
]]></content:encoded>
			<wfw:commentRss>http://www.madbabble.com/how-to-use-curl-in-xampp.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Install xDebug in XAMPP</title>
		<link>http://www.madbabble.com/install-xdebug-in-xampp.html</link>
		<comments>http://www.madbabble.com/install-xdebug-in-xampp.html#comments</comments>
		<pubDate>Fri, 01 Aug 2008 10:36:12 +0000</pubDate>
		<dc:creator>Sven</dc:creator>
				<category><![CDATA[PHP & MySQL]]></category>
		<category><![CDATA[php/mysql development]]></category>
		<category><![CDATA[xampp]]></category>
		<category><![CDATA[xDebug]]></category>
		<category><![CDATA[xDebug client]]></category>

		<guid isPermaLink="false">http://www.madbabble.com/?p=154</guid>
		<description><![CDATA[Like i promised in my previous post here is tutorial how to install xDebug on XAMPP. But first i hope that you have working version of XAMPP on your computer. So let&#8217;s start &#8230; First you will need xDebug, you can download this from this site. Choose package what you need and which is compatible [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.madbabble.com/wp-content/uploads/2008/07/xdebug-logo.png"><img class="alignleft size-medium wp-image-155" style="margin: 10px;" title="xdebug - logo" src="http://www.madbabble.com/wp-content/uploads/2008/07/xdebug-logo.png" alt="" width="200" height="116" /></a>Like i promised in my <a title="PHP-MySQL development" href="http://www.madbabble.com/php-mysql-development-enviroment.html" target="_blank">previous post</a> here is tutorial how to install xDebug on <a title="XAMPP Homepage" href="http://www.apachefriends.org" target="_blank">XAMPP</a>. But first i hope that you have working version of XAMPP on your computer. So let&#8217;s start &#8230;</p>
<p>First you will need xDebug, you can download this from <a title="Xdebug site" href="http://xdebug.org/" target="_blank">this site</a>. Choose package what you need and which is compatible with your PHP version &#8211; THAT IS IMPORTANT. For example if you have PHP version 5.1.1 you will need xDebug for 5.1.1.</p>
<p>When you finish download copy downloaded xDebug dll file in the folder that contain other PHP extensions, for example <strong>c:\php\ext</strong><em> </em>in case that you use XAMPP location is <strong>c:\xampp\php\extensions</strong></p>
<div id="attachment_156" class="wp-caption aligncenter" style="width: 490px"><a href="http://www.madbabble.com/wp-content/uploads/2008/07/xdebug-image1.jpg"><img class="size-full wp-image-156" title="xdebug - php extensions folder" src="http://www.madbabble.com/wp-content/uploads/2008/07/xdebug-image1.jpg" alt="xdebug - php extensions folder" width="480" height="360" /></a><p class="wp-caption-text">xdebug - php extensions folder</p></div>
<p>When you finished locate and open <strong>php.ini</strong> file, it usualy located in apache bin folder or in php folder,</p>
<div id="attachment_157" class="wp-caption aligncenter" style="width: 490px"><a href="http://www.madbabble.com/wp-content/uploads/2008/07/xdebug-image2.jpg"><img class="size-full wp-image-157" title="xdebug - Edit php ini file" src="http://www.madbabble.com/wp-content/uploads/2008/07/xdebug-image2.jpg" alt="xdebug - Edit php ini file" width="480" height="360" /></a><p class="wp-caption-text">xdebug - Edit php ini file</p></div>
<p>open php.ini file in your favorite editor and search for<br />
<code><br />
</code></p>
<p style="padding-left: 30px;">[Zend]</p>
<p style="padding-left: 30px;">zend_extension_ts = &#8220;C:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll&#8221;</p>
<p>after last line and before next [<em>Something</em>]</p>
<p>add this<br />
<code><br />
</code></p>
<p style="padding-left: 30px;">zend_extension_ts = &#8220;C:\xampp\php\extensions\xdebug.dll&#8221;</p>
<p style="padding-left: 30px;">xdebug.remote_enable = on</p>
<p style="padding-left: 30px;">
<p>Replace <strong>C:\xampp\php\extensions\xdebug.dll </strong>with full path to <strong>your xDebug dll file.</strong></p>
<p>And that is all now you have working debug server on your xampp</p>
<p>Except this you will need debug client ( <a title="xDebug Client" href="http://code.google.com/p/xdebugclient/" target="_blank">xDebugClient</a> ) too for full operational environment</p>
]]></content:encoded>
			<wfw:commentRss>http://www.madbabble.com/install-xdebug-in-xampp.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>PHP &amp; MySQL development enviroment</title>
		<link>http://www.madbabble.com/php-mysql-development-enviroment.html</link>
		<comments>http://www.madbabble.com/php-mysql-development-enviroment.html#comments</comments>
		<pubDate>Wed, 30 Jul 2008 09:53:55 +0000</pubDate>
		<dc:creator>Sven</dc:creator>
				<category><![CDATA[PHP & MySQL]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php/mysql development]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://www.madbabble.com/?p=144</guid>
		<description><![CDATA[If you are PHP/MySQL developer like me ( as you maybe know I&#8217;m freelancer ) you will need some environment for developing your web applications for you and/or your clients. Also in other case if you blog enthusiast or simple you want to try some PHP script before you go on your live webserver this [...]]]></description>
			<content:encoded><![CDATA[<p>If you are PHP/MySQL developer like me ( as you maybe know I&#8217;m freelancer ) you will need some environment for developing your web applications for you and/or your clients. Also in other case if you blog enthusiast or simple you want to try some PHP script before you go on your live webserver this is mostly recommended solution for you. So let&#8217;s start from beginning. Here is &#8230;.</p>
<p><a href="http://www.madbabble.com/wp-content/uploads/2008/07/xampp-logo-new.gif"><img class="alignleft size-full wp-image-143" style="margin: 10px;" title="XAMPP Logo" src="http://www.madbabble.com/wp-content/uploads/2008/07/xampp-logo-new.gif" alt="" width="200" height="59" /></a><strong>What is the XAMPP </strong>? &#8211; XAMPP is a variation of the commonly used acronym <a title="Lamp definition" href="http://en.wikipedia.org/wiki/LAMP_(software_bundle)" target="_blank">LAMP</a> which stands for Linux, the <a title="Apache homepage" href="http://httpd.apache.org/" target="_blank">Apache web server</a>, the <a title="MySQL Database" href="http://www.mysql.com" target="_blank">MySQL</a> database and the languages <a title="PHP - Hypertext Preprocessor" href="http://www.php.net" target="_self">PHP</a> and <a title="Perl homepage" href="http://www.perl.com" target="_blank">Perl</a>. XAMPP runs on multiple platforms (hence the ‘X’) and installs versions of Apache, MySQL, PHP and Perl specifically tailored to run on your local computer rather than on a server available on the Internet. The emphasis on local installation also means that XAMPP is inherently insecure and should not be deployed on systems accessible from outside your own network. XAMPP makes all of this extraordinarily easy and the rest of this post will show you just how easy it really is. Also XAMPP is available for most common operating systems such is <a title="Apple Web site" href="http://www.apple.com" target="_blank">MacOS</a>, Linux, Solaris and Windows ( we will use this installation package for our environment ).</p>
<p><strong>Installing XAMPP</strong> &#8211; First you will need latest version of XAMPP and can be always downloaded from the <a title="Apache friends Site" href="http://www.apachefriends.org" target="_blank">Apache Friends XAMPP site</a>. The most <a title="Recent version of XAMPP" href="http://www.apachefriends.org/en/xampp-windows.html#641" target="_blank">recent version is 1.6.7</a>. The Windows version has three downloads &#8211; an installer file version, a zipped package version “for the purists” and a self-extracting zipped archive. The simplest option is the Windows installer. Go ahead and download the installer version. I don’t mind waiting.</p>
<p style="text-align: left;">Installation really is easy and is straight forward . Double click on the exe file you downloaded. If you’re running Vista, the following warning message may pop up:</p>
<div id="attachment_145" class="wp-caption aligncenter" style="width: 487px"><a href="http://www.madbabble.com/wp-content/uploads/2008/07/xampp-vista_wranning.jpg"><img class="size-full wp-image-145" title="XAMPP - Vista Warnning popup" src="http://www.madbabble.com/wp-content/uploads/2008/07/xampp-vista_wranning.jpg" alt="XAMPP - Vista Warnning popup" width="477" height="187" /></a><p class="wp-caption-text">XAMPP - Vista Warnning popup</p></div>
<p style="text-align: left;">
Just follow advice and click OK.</p>
<p>After you press OK usual installer screen will show.</p>
<div id="attachment_146" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.madbabble.com/wp-content/uploads/2008/07/xampp-image1.jpg"><img class="size-full wp-image-146" title="XAMPP Installation screen" src="http://www.madbabble.com/wp-content/uploads/2008/07/xampp-image1.jpg" alt="XAMPP Installation screen" width="500" height="384" /></a><p class="wp-caption-text">XAMPP Installation screen</p></div>
<p style="text-align: left;">
<p>XAMPP will ask you to choose a destination. Vista users should keep in mind the earlier warning message and make sure that XAMPP installs in to your main system folder. I have chosen to install XAMPP directly into my C:\ drive at c:\xampp. Once you have selected a location, click “Next” to continue.</p>
<div id="attachment_147" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.madbabble.com/wp-content/uploads/2008/07/xampp-image2.jpg"><img class="size-full wp-image-147" title="XAMPP - Select folder where you want install" src="http://www.madbabble.com/wp-content/uploads/2008/07/xampp-image2.jpg" alt="XAMPP - Select folder where you want install" width="500" height="384" /></a><p class="wp-caption-text">XAMPP - Select folder where you want install</p></div>
<p style="text-align: left;">
<p>You need to install the web server and database services for XAMPP to be useful for local blog development. At the next screen of the installation, ensure that the boxes are checked for Apache service (the web server) and MySQL service (the database).</p>
<div id="attachment_148" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.madbabble.com/wp-content/uploads/2008/07/xampp-image3.jpg"><img class="size-full wp-image-148" title="XAMPP - Options " src="http://www.madbabble.com/wp-content/uploads/2008/07/xampp-image3.jpg" alt="XAMPP - Options " width="500" height="384" /></a><p class="wp-caption-text">XAMPP - Options </p></div>
<p style="text-align: left;">
<p>The Filezilla option is for the installation of an FTP service. You are probably already familiar with FTP (File Transfer Protocol) but it is not required for our purposes here. I have left that option unchecked.<br />
The shortcuts are also useful but not necessary. I have chosen to let XAMPP install the shortcuts.<br />
Click “Install” to let the XAMPP installer do its thing, which will look something like this:</p>
<div id="attachment_149" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.madbabble.com/wp-content/uploads/2008/07/xampp-image4.jpg"><img class="size-full wp-image-149" title="XAMPP - Start Installation" src="http://www.madbabble.com/wp-content/uploads/2008/07/xampp-image4.jpg" alt="XAMPP - Start Installation" width="500" height="384" /></a><p class="wp-caption-text">XAMPP - Start Installation</p></div>
<p style="text-align: left;">
<p>You might get an error message like the following once the installation is finished:</p>
<div id="attachment_152" class="wp-caption aligncenter" style="width: 395px"><a href="http://www.madbabble.com/wp-content/uploads/2008/07/xampp-image8.jpg"><img class="size-full wp-image-152" title="XAMPP - Ports Error" src="http://www.madbabble.com/wp-content/uploads/2008/07/xampp-image8.jpg" alt="XAMPP - Ports Error" width="385" height="142" /></a><p class="wp-caption-text">XAMPP - Ports Error</p></div>
<p style="text-align: left;">
<p>I am going to admit that I have no idea why this error message appeared. I waved the rubber chicken and clicked “OK”. Since then, everything seems to have worked just fine. My advice: go with the flow on this one.<br />
Step 3 &#8211; Check your installation<br />
XAMPP sets up a local web server on your computer that is accessed by typing http://localhost/ into your web browser. Do this now to see if XAMPP installed correctly with the required services running. If you’re lucky, your browser looks like this:</p>
<div id="attachment_151" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.madbabble.com/wp-content/uploads/2008/07/xampp-image7.jpg"><img class="size-full wp-image-151" title="XAMPP - Final Look when started" src="http://www.madbabble.com/wp-content/uploads/2008/07/xampp-image7.jpg" alt="XAMPP - Final Look when started" width="500" height="387" /></a><p class="wp-caption-text">XAMPP - Final Look when started</p></div>
<p style="text-align: left;">
<p>For some reason, one or more of the required services might not be running (for example, the Apache service might not be running because the ports were already in use). You can see which services are running in the XAMPP Control Panel. If you chose to have shortcuts installed, you will find a shortcut to the Control Panel conveniently placed on your desktop. If not, you will also find the program sitting in the main XAMPP folder (the file is called xampp_control.exe).<br />
The control panel looks like this:</p>
<div id="attachment_150" class="wp-caption aligncenter" style="width: 456px"><a href="http://www.madbabble.com/wp-content/uploads/2008/07/xampp-image6.jpg"><img class="size-full wp-image-150" title="XAMPP - Control Panel" src="http://www.madbabble.com/wp-content/uploads/2008/07/xampp-image6.jpg" alt="XAMPP - Control Panel" width="446" height="352" /></a><p class="wp-caption-text">XAMPP - Control Panel</p></div>
<p style="text-align: left;">
<p>The most important services are Apache and MySQL. If they’re not running, you can start them in the Control Panel. Once your control panel looks like the one above, try localhost again.<br />
Hooray!<br />
XAMPP is now installed and ready for business. In the coming weeks I will show you how to install a number of blogging engines on your local machine such as WordPress and Movable Type.<br />
If you are still having problems getting XAMPP up and running, drop me a line in the comments and I will try and help you get it working.</p>
<p>And that&#8217;s all</p>
<p>I&#8217;ll write in my next post how to setup PHP develop environment using xdebug and XAMPP, until that stay tuned. <img src='http://www.madbabble.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.madbabble.com/php-mysql-development-enviroment.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
