 
    
<?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>mysql Archives - Complete, Concrete, Concise</title>
	<atom:link href="https://complete-concrete-concise.com/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>https://complete-concrete-concise.com/tag/mysql/</link>
	<description>Practical Information Without The Bloat</description>
	<lastBuildDate>Thu, 28 Mar 2013 11:31:10 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>How to Restore a Database Using phpMyAdmin</title>
		<link>https://complete-concrete-concise.com/web-tools/how-to-restore-a-database-using-phpmyadmin/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Thu, 28 Mar 2013 11:31:10 +0000</pubDate>
				<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[restore]]></category>
		<category><![CDATA[restore database]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=2738</guid>

					<description><![CDATA[<p>This tutorial is for phpMyAdmin version 3.5.5. It may be the same or similar for other versions, but no guarantee is made. Note: the preferred method to restore your database is to use the restore database service provided by your web host. If your web host does not provide such services, then you can use [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/how-to-restore-a-database-using-phpmyadmin/">How to Restore a Database Using phpMyAdmin</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<p>This tutorial is for phpMyAdmin version 3.5.5.</p>
<p>It may be the same or similar for other versions, but no guarantee is made.</p>
</div>
<div class="c4">
<p><strong>Note:</strong> the preferred method to restore your database is to use the restore database service provided by your web host.</p>
<p>If your web host does not provide such services, then you can use this method for &#8220;small&#8221; databases.</p>
<p>The definition of &#8220;small&#8221; depends on your <code>php.ini</code> settings.</p>
<p>Because this method uses <code>php</code> to do the restoring there are two <code>php</code> limits you need to be aware of:</p>
<p>1) maximum file upload size: this is controlled by the entry <code>upload_max_filesize = <em>size in bytes</em></code> in <code>php.ini</code></p>
<p>2) maximum time a <code>php</code> script is allowed to run: this is controlled by the entry <code>max_execution_time = <em>number of seconds</em></code> in <code>php.ini</code></p>
<p>These settings are usually not accessible to you (especially if you have a shared hosting plan).</p>
<p>In general, these limits should not be an issue for the average personal or small business website.</p>
</div>
<div class="c2">
<p>Images may be clicked for full sized versions.</p>
</div>
<p><strong>1) Open</strong> your <u>phpMyAdmin</u> panel:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/03/backup-db-phpmyadmin-1-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/03/backup-db-phpmyadmin-1-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<p><strong>2) Click</strong> on the database you want to restore:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/03/backup-db-phpmyadmin-2-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/03/backup-db-phpmyadmin-2-thumb.png?w=586" alt="" border="0" class="centered" data-recalc-dims="1"/></a></p>
<p><strong>3) Click</strong> on the tab <u>Import</u>:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/03/restore-db-phpmyadmin-3-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/03/restore-db-phpmyadmin-3-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>4) Click</strong> on <u>Browse</u> and select the database to upload. <strong>Ensure</strong> the <u>Format</u> is <u>SQL</u> and <strong>click</strong> on <u>Go</u>:</p>
<div class="c1">
<p><strong>Note:</strong> your web host provider will have established maximum file sizes you can upload. If the file you select is greater than this size, you will not be able to upload and restore the database.</p>
<p>You can compress the file to reduce its size (if it is not already compressed), using any of the formats listed in the <u>Import</u> screen. Just ensure the file name is in the form specified.</p>
</p></div>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/03/restore-db-phpmyadmin-4-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/03/restore-db-phpmyadmin-4-thumb.png" alt="" border="0" class="centered"/></a></p>

<p>The post <a href="https://complete-concrete-concise.com/web-tools/how-to-restore-a-database-using-phpmyadmin/">How to Restore a Database Using phpMyAdmin</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Backup a Database Using phpMyAdmin</title>
		<link>https://complete-concrete-concise.com/web-tools/how-to-backup-a-database-using-phpmyadmin/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Tue, 26 Mar 2013 05:01:48 +0000</pubDate>
				<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[backup database]]></category>
		<category><![CDATA[export database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[save database]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/?p=2728</guid>

					<description><![CDATA[<p>This tutorial is for phpMyAdmin version 3.5.5. It is probably the same for other versions, but no guarantee is made. Note: the preferred method to backup a database is to use the backup database service provided by your web host. If your web host does not provide such services, then you can use this method [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/how-to-backup-a-database-using-phpmyadmin/">How to Backup a Database Using phpMyAdmin</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<p>This tutorial is for phpMyAdmin version 3.5.5.</p>
<p>It is probably the same for other versions, but no guarantee is made.</p>
</div>
<div class="c4">
<p><strong>Note:</strong> the preferred method to backup a database is to use the backup database service provided by your web host.</p>
<p>If your web host does not provide such services, then you can use this method for &#8220;small&#8221; databases.</p>
<p>The definition of &#8220;small&#8221; depends on your <code>php.ini</code> settings.</p>
<p>Because this method uses <code>php</code> to backup a database there are two <code>php</code> limits you need to be aware of:
</p>
<p>1) maximum file upload size: this is controlled by the entry <code>upload_max_filesize = <em>size in bytes</em></code> in <code>php.ini</code>. This is not an issue for backing up the database, but it can be an issue when you try to restore a database (presumably, you backup up a database in case you need to restore it in future).</p>
<p>2) maximum time a php script is allowed to run: this is controlled by the entry <code>max_execution_time = <em>number of seconds</em></code> in <code>php.ini</code>. The larger the database, the more time it takes to traverse it and create a backup.</p>
<p>These settings are usually not accessible to you (especially if you have a shared hosting plan).</p>
<p>In general, these limits should not be an issue for the average personal or small business website.</p>
</div>
<div class="c2">
<p>Images may be clicked for full-sized versions.</p>
</div>
<p><strong>1) Open</strong> your <u>phpMyAdmin</u> panel:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/03/backup-db-phpmyadmin-1-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/03/backup-db-phpmyadmin-1-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>2) Click</strong> on the database you want to backup:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/03/backup-db-phpmyadmin-2-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/03/backup-db-phpmyadmin-2-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>3) Click</strong> on the tab <u>Export</u>:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/03/backup-db-phpmyadmin-3-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/03/backup-db-phpmyadmin-3-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>4) Ensure </strong> that <u>Export Method</u> is <u>Quick</u> and <u>Format</u> is <u>SQL</u>, then <strong>click</strong> on <u>Go</u>:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2013/03/backup-db-phpmyadmin-4-big.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2013/03/backup-db-phpmyadmin-4-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>5) Save</strong> the resulting file. Depending on which web browser you are using, you may be prompted in various ways to save the file. Save the file in a secure location if you should need to restore it in future.</p>

<p>The post <a href="https://complete-concrete-concise.com/web-tools/how-to-backup-a-database-using-phpmyadmin/">How to Backup a Database Using phpMyAdmin</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Creating a MySQL Database Using AMPPS</title>
		<link>https://complete-concrete-concise.com/web-tools/creating-a-mysql-database-using-ampps/</link>
					<comments>https://complete-concrete-concise.com/web-tools/creating-a-mysql-database-using-ampps/#comments</comments>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Thu, 13 Oct 2011 09:43:19 +0000</pubDate>
				<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[add user]]></category>
		<category><![CDATA[AMPPS]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/web-tools/creating-a-mysql-database-using-ampps</guid>

					<description><![CDATA[<p>This tutorial assumes that you have AMPSS 1.2 installed. The procedure should be the same for other versions of AMPPS. An AMPPS installation procedure for Windows XP can be found here. Normally, you would not need to create a database in AMPPS because the setup script will automatically do that for you. However, if you [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/creating-a-mysql-database-using-ampps/">Creating a MySQL Database Using AMPPS</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<p>This tutorial assumes that you have AMPSS 1.2 installed.</p>
<p> The procedure should be the same for other versions of AMPPS.</p>
<p>An AMPPS installation procedure for Windows XP can be found <a href="//complete-concrete-concise.com/web-tools/installing-ampps-apache-server-mysql-php-perl-with-installation-scripts">here</a>.</p>
</div>
<div class="c2">
<p>Normally, you would not need to create a database in AMPPS because the setup script will automatically do that for you.</p>
<p>However, if you are installing an application that does not have a setup script provided by AMPPS (and it requires a MySQL database), then you will need to manually create a database.</p>
<p>As well, if you are writing your own application and require a database, then you will also need to manually create one.</p>
</div>
<h1>Creating a Database</h1>
<p><strong>1) Open</strong> your browser and enter http://localhost/phpmyadmin. This will bring you to the MySQL setup page:
</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/ampps-creating-mysql-1.png" alt="" border="0" class="centered"/></p>
<p><strong>2) Click on</strong> the <u>Databases</u> tab:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/ampps-creating-mysql-2.png" alt="" border="0" class="centered"/></p>
<p><strong>3) Enter</strong> a name for the database, then click on the Create button. The name must be 64 characters or less and composed of letters, numbers and underscores. Avoid using numbers at the start of the name. A good name should indicate the purpose of the database. For example: joomla_database or database_for_drupal. There should be no need to change the other settings:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/ampps-creating-mysql-3.png" alt="" border="0" class="centered"/></p>
<p><strong>4) Confirm</strong> the database was successfully created (this is a popup that only lasts a few seconds):</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/ampps-creating-mysql-4.png" alt="" border="0" class="centered" /></p>
<div class="c1">
<p>While the database has been created, it is only accessible by user <em>root</em>. Since AMPPS does not give us <em>root</em> privileges for the database, we need to create a user for the database.</p>
</div>
<h1>Creating a User for the Database</h1>
<p><strong>5) Click on</strong> the <u>Databases</u> tab:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/ampps-creating-mysql-2.png" alt="" border="0" class="centered"/></p>
<p><strong>6) Click on</strong> <u>Check Privileges</u>:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/ampps-creating-mysql-5.png" alt="" border="0" class="centered"/></p>
<p><strong>7) Click on</strong> <u>Add a new user</u>:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/ampps-creating-mysql-6.png" alt="" border="0" class="centered"/></p>
<p><strong>8) Fill in</strong> the user information:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/ampps-creating-mysql-7.png" alt="" border="0" class="centered"/></p>
<p><strong>User Name:</strong> Leave the dropdown selection as <u>Use text field</u> and enter a user name in the edit box on the right side. A user name may be a maximum of 16 characters in length. The MySQL documentation recommends using only ASCII characters in the name. It would probably be safest to restrict yourself to lowercase letters, uppercase letters, and / or digits.</p>
<p><strong>Host:</strong> since this is for AMPPS, select <u>Local </u>from the dropdown box.</p>
<p><strong>Password:</strong> if you want the user to have a password, then leave the selection in the dropdown box as <u>Use text field</u> and enter a password (up to 16 characters, composed of letters and / or digits) into the edit box on the right. </p>
<p>If you don&#8217;t want the user to have a password (for the password to be blank) then select <u>No Password</u> from the dropdown box. Alternatively, you can allow the system to generate a password for you (remember it or write it down, since you will need to pass that password on to applications that need it).</p>
<p><strong>9) Ensure</strong> <u>Grant all privileges on database</u> is selected.</p>
<p><strong>10) Leave</strong> the <u>Global Privileges</u> as they are.</p>
<div class="c1">
<p>This database can now be used by any application that requires a MySQL database.</p>
<p>The user name and password for this database is whatever name and password you entered in Step 8.</p>
</div>

<p>The post <a href="https://complete-concrete-concise.com/web-tools/creating-a-mysql-database-using-ampps/">Creating a MySQL Database Using AMPPS</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://complete-concrete-concise.com/web-tools/creating-a-mysql-database-using-ampps/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Installing AMPPS &#8211; Apache Server, MySql, PHP, Perl with Installation Scripts</title>
		<link>https://complete-concrete-concise.com/web-tools/installing-ampps-apache-server-mysql-php-perl-with-installation-scripts/</link>
					<comments>https://complete-concrete-concise.com/web-tools/installing-ampps-apache-server-mysql-php-perl-with-installation-scripts/#comments</comments>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Mon, 10 Oct 2011 02:16:18 +0000</pubDate>
				<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[1.2]]></category>
		<category><![CDATA[AMPPS]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[installing]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[php]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/web-tools/installing-ampps-apache-server-mysql-php-perl-with-installation-scripts</guid>

					<description><![CDATA[<p>These instructions are for installing AMPPS 1.2 on Windows XP with Service Pack 3. It should work for other configurations as well. Some images may be clicked for full sized versions. AMPPS is an extremely easy to install and use Apache Server which comes bundled with MySQL (a database), PHP (server side scripting language), Perl [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/installing-ampps-apache-server-mysql-php-perl-with-installation-scripts/">Installing AMPPS &#8211; Apache Server, MySql, PHP, Perl with Installation Scripts</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<p>These instructions are for installing AMPPS 1.2 on Windows XP with Service Pack 3. It should work for other configurations as well.</p>
</div>
<div class="c2">Some images may be clicked for full sized versions.</div>
<p>AMPPS is an extremely easy to install and use Apache Server which comes bundled with MySQL (a database), PHP (server side scripting language), Perl (another server side scripting language), Python (yet another scripting language) and auto-installation scripts for 225 different web applications.</p>
<h1>Why would I want to install it?</h1>
<p>To allow development and testing on your local machine instead of on a remote (and probably live) server. I use it to test out changes to my website before uploading and committing changes to the real site.</p>
<p>Compared to XAMPP, AMPPS is easier and friendlier to use because of its auto-installation scripts. This allows you to easily try out various web applications without having to (1) find them yourself, and (2) handle the low level install details (not that it is hard). If an application you want to try out does not have an auto-install script, you can still install it manually (as you would under XAMPP).</p>
<p>Since I am more interested in testing out applications than developing them, I like the convenience of having so many to choose from.</p>
<h1>Why wouldn&#8217;t I want to install it?</h1>
<p>AMPPS does not enable port 443. Secure URLs, which begin with <span class="i1">https</span>, connect to your browser using port 443. Regular URLs, which begin with <span class="i1">http</span>, connect to your browser using port 80.</p>
<p><p>There does not seem to be a simple way to enable it.</p>
<p>For most people, this is not likely to be an issue.</p>
<p>As well, AMPPS does not grant you MySQL root access. Again, for most people this doesn&#8217;t matter because AMPPS scripts handle database creation for you (if the application needs one). If you need to create a new database, you simply have to assign it a user to be able to use it.</p>
<h1>Installation</h1>
<p>Download the self extracting package, run it and, in most cases, accept the default settings.</p>
<h1>Downloading</h1>
<p><strong>1) Go to</strong> the <a href="http://ampps.com/download">AMPPS download page</a> and click on the download icon:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-1-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-1-thumb.png" alt="" border="0" class="centered"/></a></p>
<p><strong>2) Select</strong> to either Save the file or to Run it directly over the Internet. Saving allows you to uninstall and reinstall if necessary:<br />
<img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-2.png" alt="" border="0" class="centered" /></p>
<h1>Installation</h1>
<p><strong>3) Click</strong> <u>Run</u> to begin installation. <span class="i1"><strong>NOTE:</strong> this step may differ depending on (1) whether you chose to <u>Save</u> or <u>Run</u> the file in Step 2, (2) which browser you are using. I used Internet Explorer, FireFox downloads into its own location, (3) you already have the file and are just reinstalling.</span></p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-3a.png" alt="" border="0" class="centered"/></p>
<p><strong>4) Windows may issue</strong> a <u>Security Warning</u>. It is safe to click on <u>Run</u>:<br />
<img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-3.png" alt="" border="0" class="centered" /></p>
<div class="c1">
<p>The installation process will present a number of screens (too many in my opinion). In general, it is ok to accept the default settings.</p>
</div>
<p><strong>5) Click </strong> <u>Next</u> on the welcome screen.</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-4.png" alt="" border="0" class="centered" /></p>
<p><strong>6) Read</strong> the <u>License Agreements</u> and, if you agree, <strong>select</strong> <em>&#8220;I accept the agreement&#8221;</em> checkbox and <strong>click</strong> on <u>Next</u> to continue. <strong>Note:</strong> if you do not accept the agreements, then you will not be able to install AMPPS</p>
<p>:<br />
<img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-5.png" alt="" border="0" class="centered" /></p>
<p><strong>7) Click</strong> <u>Next</u> to continue.</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-6.png" alt="" border="0" class="centered" /></p>
<p><strong>8) Choose</strong> where you want to install AMPPS. By default, it will be installed in <span class="i1">C:\Program Files\Ampps</span>. For most installs, the default selection is fine. I chose to install it in <span class="i1">D:\ampps</span>. You can either type the install location yourself, or browse for it:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-7.png" alt="" border="0" class="centered" /></p>
<p><strong>9) Click</strong> <u>Next</u> to create a menu folder called Ampps. If you like, you can change the name of the folder (by typing in a different folder name) or browse and select a folder to install AMPPS into. I accepted the default:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-8.png" alt="" border="0" class="centered" /></p>
<p><strong>10) Click</strong> <u>Next</u> to allow creation of (1) Desktop Icon, (2) Quick Launch Icon, and (3) Start Menu Icon. If you do not want any or all of these icons created, then deselect them by clicking on the appropriate checkbox:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-9.png" alt="" border="0" class="centered" /></p>
<p><strong>11) Review</strong> your installation options and <strong>click</strong> <u>Next</u> to continue installation. If you want to change any installation options, <strong>click</strong> <u>Back</u> to go to a  previous screen. Since there were three different configuration option screens, you might have to click <u>Back</u> up to three times:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-10.png" alt="" border="0" class="centered" /></p>
<p><strong>12) During installation</strong>, a progress screen will be displayed. Just wait:</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-11.png" alt="" border="0" class="centered" /></p>
<p><strong>13) After installation, click</strong> <u>Finish</u> to launch AMPPS:<br />
<img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-12.png" alt="" border="0" class="centered" /></p>
<p><strong>14) Windows may issue</strong> a <u>Security Alert</u> about running the <em>Apache HTTP Server</em>. <strong>Click</strong> <u>Unblock</u> to allow the <em>Apache HTTP Server</em> to run. <span class="i1"><strong>NOTE:</strong> the Apache Server needs to run to in order for AMPPS to work:</span></p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-13a.png" alt="" border="0" class="centered" /></p>
<p><strong>15) Windows may issue</strong> a <u>Security Alert</u> about running the <em>MySQL Database</em>. <strong>Click</strong> <unblockM.u> to allow the <em>MySQL Database</em> to run. <span class="i1"><strong>NOTE:</strong> the MySQL Database needs to run in order for AMPPS to work:</span></p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-13b.png" alt="" border="0" class="centered" /></p>
<h1>The AMPPS Control Panel</h1>
<p>The AMPPS control panel is a little bit unintuitive &#8211; you know that the Apache server and MySQL Database are running because the <strong>Start</strong> icons are greyed out. It would be less confusing (I think) if they provided some sort of <strong>Running</strong> icon.</p>
<p>The <strong>Restart</strong> buttons are a nice touch and work well when restarting the services.</p>
<p><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-14.png" alt="" border="0" class="centered" /></p>
<h1>Running AMPPS</h1>
<p>To run AMPPS, simply enter <span class="i1">localhost/ampps</span> into your browser&#8217;s URL field.</p>
<p>AMPPS presents you with a rich set of options for script installations: PHP, javascript, and Perl (ok, there is only one application under Perl &#8211; Movable Type)</p>
<p>You can choose various applications to install from the left hand side (boxed in RED).</p>
<p>There is a menu bar in the top right (boxed in GREEN).</p>
<p>In the center are presented various options and information (boxed in BLUE).</p>
<p>Near the top left, you can select which script packages you are interested in (boxed in YELLOW).</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-15-large.png" target="_blank"><img decoding="async" src="//complete-concrete-concise.com/wp-content/uploads/2011/10/installing-ampps-1.2-15-thumb.png" alt="" border="0" class="centered"/></a><br />
</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/installing-ampps-apache-server-mysql-php-perl-with-installation-scripts/">Installing AMPPS &#8211; Apache Server, MySql, PHP, Perl with Installation Scripts</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://complete-concrete-concise.com/web-tools/installing-ampps-apache-server-mysql-php-perl-with-installation-scripts/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Adding a New User to a MySql database in XAMPP</title>
		<link>https://complete-concrete-concise.com/web-tools/adding-a-new-user-to-a-mysql-database-in-xampp/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Tue, 29 Mar 2011 12:32:02 +0000</pubDate>
				<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[add user]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[XAMPP]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/web-tools/adding-a-new-user-to-an-mysql-database-in-xampp</guid>

					<description><![CDATA[<p>This tutorial assumes that you have XAMPP 1.7.3 installed. The procedure should be the same for other versions of XAMPP. A XAMPP installation procedure for Windows XP can be found here. Click on images for full sized versions. (1) Enter http://localhost/phpmyadmin into your browser’s URL field. This will bring you to the phpmyadmin main page. [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/adding-a-new-user-to-a-mysql-database-in-xampp/">Adding a New User to a MySql database in XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/deletemysqldbxampp4.png"></a></p>
<p>This tutorial assumes that you have XAMPP 1.7.3 installed. </p>
<p>The procedure should be the same for other versions of XAMPP. </p>
<p>A XAMPP installation procedure for Windows XP can be found <a href="//complete-concrete-concise.com/web-tools/installing-xampp-apache-server-mysql-and-php-2">here</a>. </p>
</p></div>
<p class="c2">Click on images for full sized versions.</p>
<p><strong>(1) Enter</strong> <span class="i1">http://localhost/phpmyadmin</span> into your browser’s URL field. This will bring you to the <strong>phpmyadmin</strong> main page.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/addmysqluserxampp1.png"><img fetchpriority="high" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="add-mysql-user-xampp-1" border="0" alt="add-mysql-user-xampp-1" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/addmysqluserxampp1_thumb.png" width="484" height="148" /></a>&#160;<strong>(2) Select</strong> the database to which to add a new user by <strong>clicking</strong> on it:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/addingmysqluserxampp2.png"><img decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="adding-mysql-user-xampp-2" border="0" alt="adding-mysql-user-xampp-2" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/addingmysqluserxampp2_thumb.png" width="484" height="372" /></a><strong>(3) Click</strong> on the <strong>Privileges</strong> tab: </p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/addmysqluserxampp3.png"><img decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="add-mysql-user-xampp-3" border="0" alt="add-mysql-user-xampp-3" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/addmysqluserxampp3_thumb.png" width="484" height="168" /></a> <strong>(4) Click</strong> on <strong>Add a new user</strong>:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/addmysqluserxampp4.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="add-mysql-user-xampp-4" border="0" alt="add-mysql-user-xampp-4" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/addmysqluserxampp4_thumb.png" width="484" height="228" /></a>&#160;<strong>(5) Fill</strong> in the user information:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/addmysqluserxampp5.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="add-mysql-user-xampp-5" border="0" alt="add-mysql-user-xampp-5" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/addmysqluserxampp5_thumb.png" width="484" height="212" /></a><strong>User Name:</strong> Leave the dropdown selection as <u>Use text field</u> and enter a user name in the edit box on the right side. A user name may be a maximum of 16 characters in length. The MySql documentation recommends using only ASCII characters in the name. It would probably be safest to restrict yourself to lowercase letters, uppercase letters, and / or digits.</p>
<p><strong>Host:</strong> since this is for XAMPP, select <strong>Local</strong> from the dropdown box.</p>
<p><strong>Password:</strong> if you want the user to have a password, then leave the selection in the dropdown box as <u>Use text field</u> and enter a password (up to 16 characters, composed of letters and / or digits) into the edit box on the right. If you don’t want the user to have a password (for the password to be blank) then select <strong>No Password</strong> from the dropdown box. Alternatively, you can allow the system to generate a password for you (remember it or write it down, since you will need to pass that password on to applications that need it).</p>
<p><strong>(6) Leave </strong>all other settings as they are.</p>
<p class="c1">You can now use this user name and password instead of root and no password when you configure the database information for applications like Joomla! or WordPress.</p>

<p>The post <a href="https://complete-concrete-concise.com/web-tools/adding-a-new-user-to-a-mysql-database-in-xampp/">Adding a New User to a MySql database in XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Add a Password to the XAMPP root User</title>
		<link>https://complete-concrete-concise.com/web-tools/how-to-add-a-password-to-the-xampp-root-user/</link>
					<comments>https://complete-concrete-concise.com/web-tools/how-to-add-a-password-to-the-xampp-root-user/#comments</comments>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Mon, 28 Mar 2011 09:43:41 +0000</pubDate>
				<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[create root password]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[not recommended]]></category>
		<category><![CDATA[XAMPP]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/web-tools/how-to-add-a-root-password-to-a-xampp-database</guid>

					<description><![CDATA[<p>This is NOT recommended! By default, databases in XAMPP are created with the user root having a blank password. This poses a security risk if the computer or database are publically accessible. However, for local development and testing, this should not be a problem. This tutorial assumes that you have XAMPP 1.7.3 installed. The procedure [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/how-to-add-a-password-to-the-xampp-root-user/">How to Add a Password to the XAMPP root User</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<h2 class="c2">This is NOT recommended!</h2>
<p>By default, databases in XAMPP are created with the <strong>user</strong> <u><em>root</em></u> having a blank password. This poses a security risk if the computer or database are publically accessible. However, for local development and testing, this should not be a problem.</p>
<p>This tutorial assumes that you have XAMPP 1.7.3 installed. </p>
<p>The procedure should be the same for other versions of XAMPP. </p>
<p>A XAMPP installation procedure for Windows XP can be found <a href="//complete-concrete-concise.com/web-tools/installing-xampp-apache-server-mysql-and-php-2">here</a>. </p>
<p class="c3"><strong>WARNING</strong>: you will need to update your <strong>phpmyadmin</strong> configuration file to login using the new password, otherwise you will no longer be able to use <strong>phpmyadmin.</strong></p>
<p class="c4">Even if you assign a password to root, someone can still <strong><u>gain access</u></strong> to it by inspecting the <strong>phpmyadmin</strong> configuration file (where the password is plainly visible).</p>
</p></div>
<p class="c2">Click on images for full sized versions.</p>
<h3><strong>Assigning a password to ‘<em>root</em> ‘</strong></h3>
<p><strong>(1) Enter</strong> <span class="i1">http://localhost/phpmyadmin</span> into your browser’s URL field. This will bring you to the <strong>phpmyadmin </strong>main page.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/deletemysqldbxampp11.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="delete-mysql=db=xampp-1" border="0" alt="delete-mysql=db=xampp-1" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/deletemysqldbxampp1_thumb1.png" width="484" height="148" /></a></p>
</p>
<p><strong>(2) Click</strong> on the <strong>Privileges</strong> tab: </p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/XAMPPaddrootpassword3.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="XAMPP-add-root-password-3" border="0" alt="XAMPP-add-root-password-3" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/XAMPPaddrootpassword3_thumb.png" width="484" height="158" /></a><strong>(3) Click</strong> on the icon in the <strong>Action</strong> column:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/XAMPPaddrootpassword4.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="XAMPP-add-root-password-4" border="0" alt="XAMPP-add-root-password-4" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/XAMPPaddrootpassword4_thumb.png" width="484" height="238" /></a>&#160; <strong>(4) Scroll</strong> down to the password section:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/XAMPPaddrootpassword5.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="XAMPP-add-root-password-5" border="0" alt="XAMPP-add-root-password-5" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/XAMPPaddrootpassword5_thumb.png" width="484" height="232" /></a><strong>Enter</strong> a password and <strong>retype</strong> it to confirm it. <strong>Click</strong> on <strong>Go</strong> to accept it.</p>
<p>A password should be composed of basic ASCII characters (‘a’..’z’, ‘A’..’Z’, and “0’..’9’). Numerous forums report errors trying to use other ASCII characters.</p>
<p>There is no mention in the <strong>MySql</strong> documentation of maximum password length. The <strong>Generate Password</strong> function generates passwords of 16 characters in length, so it is reasonable to assume this is the maximum.</p>
<p><strong>Password Hashing:</strong> </p>
<p><strong>MySql 4.1+</strong> will generate a 41 byte password hash (MySql does not store the actual password, it stores an encrypted 41 byte hash of the password. When it verifies your password, it encrypts it and checks the encryption against the stored hash, if they match the password is accepted. This is more secure because the hash is not reversible, i.e. you cannot discover the password by reversing the encryption process). Unless you require backwards compatibility with older database engines, leave <strong>MySql 4.1+</strong> selected.</p>
<p><strong>MySql 4.0 compatible</strong> will generate a 16 byte password hash (MySql does not store the actual password, it stores an encrypted 16 byte hash of the password. When it verifies your password, it encrypts it and checks the encryption against the stored hash, if they match the password is accepted. This is more secure because the hash is not reversible, i.e. you cannot discover the password by reversing the encryption process).</p>
<p><strong>Generate Password:</strong></p>
<p>Alternately, you may allow MySql to generate a password for you by <strong>clicking</strong> on the <strong>Generate</strong> button. It generates a 16 character password. (Just make sure you write it down somewhere.) You still have to <strong>click</strong> on <strong>Go</strong> to accept it.</p>
<p class="c1">Don’t forget to update any applications using this database to use the new password!</p>
<h3>Updating the phpmyadmin Configuration File</h3>
<p><strong>(1) Locate</strong> the file <em>config.inc.php</em>. This will be found in your XAMPP 1.7.3 directory under the folder phpmyadmin (in my case, this is <em>D:\xampp\phpmyadmin</em> – since I installed XAMPP to my D-drive. In most installs, it will be located in the C-drive).</p>
<p><strong>(2) Open </strong>the file <em>config.inc.php</em> with a plain text editor (such as notepad – I used notepad++).</p>
<p><strong>(3) Find</strong> the following two lines:</p>
<p> <code>   </p>
<p>$cfg['Servers'][$i]['password']&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; = '';      <br />$cfg['Servers'][$i]['AllowNoPassword']&#160;&#160;&#160;&#160;&#160; = true;</p>
<p> </code>  </p>
<p>On the line with first line (the one with <code>{'password'}</code> in it, <strong>enter</strong> your password between the two single quotes on the right side.</p>
<p>On the next line (the one with <code>{'AllowNoPassword'}</code> in it, change the <strong>true</strong> to <strong>false</strong>.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/XAMPPaddrootpassword6.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="XAMPP-add-root-password-6" border="0" alt="XAMPP-add-root-password-6" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/XAMPPaddrootpassword6_thumb.png" width="484" height="116" /></a></p>
<p><strong>(4) Save</strong> the file.</p>
<h1 class="c2">This is not recommended!</h1>

<p>The post <a href="https://complete-concrete-concise.com/web-tools/how-to-add-a-password-to-the-xampp-root-user/">How to Add a Password to the XAMPP root User</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://complete-concrete-concise.com/web-tools/how-to-add-a-password-to-the-xampp-root-user/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Deleting a MySql Database Under XAMPP</title>
		<link>https://complete-concrete-concise.com/web-tools/deleting-a-mysql-database-under-xampp/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Mon, 28 Mar 2011 08:44:08 +0000</pubDate>
				<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[1.7.3]]></category>
		<category><![CDATA[delete database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[XAMPP]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/web-tools/deleting-a-mysql-database-under-xampp</guid>

					<description><![CDATA[<p>This tutorial assumes that you have XAMPP 1.7.3 installed. The procedure should be the same for other versions of XAMPP. A XAMPP installation procedure for Windows XP can be found here. Click on images for full sized versions. (1) Enter http://localhost/phpmyadmin into your browser’s URL field. This will bring you to the phpmyadmin main page. [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/deleting-a-mysql-database-under-xampp/">Deleting a MySql Database Under XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/deletemysqldbxampp4.png"></a></p>
<p>This tutorial assumes that you have XAMPP 1.7.3 installed. </p>
<p>The procedure should be the same for other versions of XAMPP. </p>
<p>A XAMPP installation procedure for Windows XP can be found <a href="//complete-concrete-concise.com/web-tools/installing-xampp-apache-server-mysql-and-php-2">here</a>. </p>
</p></div>
<p class="c2">Click on images for full sized versions.</p>
<p><strong>(1) Enter</strong> <span class="i1">http://localhost/phpmyadmin</span> into your browser’s URL field. This will bring you to the <strong>phpmyadmin</strong> main page.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/deletemysqldbxampp1.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="delete-mysql=db=xampp-1" border="0" alt="delete-mysql=db=xampp-1" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/deletemysqldbxampp1_thumb.png" width="484" height="148" /></a></p>
<p><strong>(2) Click</strong> on the <strong>Databases</strong> tab.&#160; This will bring you to a page listing all your databases.</p>
</p>
<p><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="delete-mysql-db-xampp-2" border="0" alt="delete-mysql-db-xampp-2" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/deletemysqldbxampp2_thumb.png" width="484" height="298" /></p>
<p><strong>(3) Select</strong> the databases you wish to <u>drop</u> by clicking on the checkbox next to them. Then <strong>click</strong> on the drop icon located below the databases</p>
<p><strong>cdcol</strong> is the cd collection sample database that comes with XAMPP – it is safe to delete, if you like, just be <strong>WARNED</strong> that the application will no longer work.</p>
<p><strong>information_schema </strong>is a necessary database for XAMPP to run correctly. Do <strong>NOT </strong>delete it. (You shouldn’t be able to select it, anyway.)</p>
<p><strong>mysql</strong> is another essential database for XAMPP to run correctly. Do <strong>NOT</strong> delete it. (You shouldn&#8217;t be able to select it, anyway.)</p>
<p><strong>phpmyadmin</strong> is essential for <strong>phpmyadmin</strong> to run correctly. Do <strong>NOT</strong> delete it. Unfortunately, it is possible for you to select this – <strong>DON’T</strong>.</p>
<p>All other databases are the ones you created and are safe to delete if you wish. <strong>WARNING:</strong> deleting a database will render the application it was created for inoperable.</p>
<p><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="delete-mysql-db-xampp-3" border="0" alt="delete-mysql-db-xampp-3" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/deletemysqldbxampp3_thumb.png" width="484" height="566" /></p>
<p><strong>(4) Confirm</strong> you wish to delete the databases listed and <strong>click</strong> on <strong>Yes</strong>.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/deletemysqldbxampp41.png"><u></u><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="delete-mysql-db-xampp-4" border="0" alt="delete-mysql-db-xampp-4" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/deletemysqldbxampp4_thumb.png" width="484" height="168" /></a></p>
<p class="c1">The term <strong>drop </strong>is used with databases because, typically, they do not actually delete the database or fields or records, but rather mark them not to be used, i.e. <strong>dropped</strong> from use.</p>

<p>The post <a href="https://complete-concrete-concise.com/web-tools/deleting-a-mysql-database-under-xampp/">Deleting a MySql Database Under XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Creating a MySQL Database using XAMPP</title>
		<link>https://complete-concrete-concise.com/web-tools/creating-a-mysql-database-using-xampp/</link>
					<comments>https://complete-concrete-concise.com/web-tools/creating-a-mysql-database-using-xampp/#comments</comments>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Mon, 21 Mar 2011 17:35:56 +0000</pubDate>
				<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[XAMPP]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/web-development/creating-a-mysql-database-using-xampp</guid>

					<description><![CDATA[<p>This tutorial assumes that you have XAMPP 1.7.3 installed. The procedure should be the same for other versions of XAMPP. A XAMPP installation procedure for Windows can be found here. Click on images for full sized versions. Many applications, such as Joomla! require an SQL database as part of their setup. With XAMPP installed, this [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/creating-a-mysql-database-using-xampp/">Creating a MySQL Database using XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<p>This tutorial assumes that you have XAMPP 1.7.3 installed. The procedure should be the same for other versions of XAMPP.</p>
<p>A XAMPP installation procedure for Windows can be found <a href="//complete-concrete-concise.com/web-tools/51-installing-xampp-apache-server-mysql-and-php">here</a>.</p>
</p></div>
<p class="c2"><strong>Click</strong> on images for full sized versions.</p>
<p>Many applications, such as Joomla! require an SQL database as part of their setup.</p>
<p>With XAMPP installed, this is easy to do.</p>
<p><strong>1) Open</strong> your browser and enter <span class="i1">http://localhost/phpmyadmin</span>. This will bring you to the MySQL setup page:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppmysqlmainpagephpmyadminurl.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="xampp-mysql-main-page-phpmyadmin-url" border="0" alt="xampp-mysql-main-page-phpmyadmin-url" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppmysqlmainpagephpmyadminurl_thumb.png" width="484" height="376" /></a> </p>
<p><strong></strong></p>
<p><strong>2) Enter</strong> a name for the database, then <strong>click</strong> on the <strong>Create</strong> button. The name must be 64 characters or less and composed of letters, numbers and underscores. Avoid using numbers at the start of the name. A good name should indicate the purpose of the database. For example: <strong>joomla_database</strong> or <strong>database_for_drupal</strong>. There should be no need to change the other settings:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppmysqlmainpageenterdatabasename.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="xampp-mysql-main-page-enter-database-name" border="0" alt="xampp-mysql-main-page-enter-database-name" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppmysqlmainpageenterdatabasename_thumb.png" width="484" height="373" /></a> </p>
<p><strong>3) Ensure</strong> the database was successfully created:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppmysqldatabasecreated.png"><img loading="lazy" decoding="async" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="xampp-mysql-database-created" border="0" alt="xampp-mysql-database-created" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppmysqldatabasecreated_thumb.png" width="484" height="374" /></a> </p>
</p>
</p>
</p>
<p>This database can now be used by any application that requires a MySQL database – for example, Joomla!.</p>
<p class="c1">By default, the <strong>username</strong> for this database is <strong>root</strong> and the <strong>password</strong> is blank (there is none).</p>

<p>The post <a href="https://complete-concrete-concise.com/web-tools/creating-a-mysql-database-using-xampp/">Creating a MySQL Database using XAMPP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://complete-concrete-concise.com/web-tools/creating-a-mysql-database-using-xampp/feed/</wfw:commentRss>
			<slash:comments>52</slash:comments>
		
		
			</item>
		<item>
		<title>Installing XAMPP &#8211; Apache Server, MySql, and PHP</title>
		<link>https://complete-concrete-concise.com/web-tools/installing-xampp-apache-server-mysql-and-php/</link>
					<comments>https://complete-concrete-concise.com/web-tools/installing-xampp-apache-server-mysql-and-php/#comments</comments>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Mon, 21 Mar 2011 12:32:06 +0000</pubDate>
				<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[1.7.3]]></category>
		<category><![CDATA[1.7.4]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[installing]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[XAMPP]]></category>
		<guid isPermaLink="false">http://complete-concrete-concise.com/web-development/installing-xampp-apache-server-mysql-and-php-2</guid>

					<description><![CDATA[<p>These instructions are for installing XAMPP 1.7.3 on Windows XP, Service Pack 3. It should work for other configurations as well. XAMPP 1.7.4 (released in January 2011). I had no problem with the install and most things work just fine, however, there are many little things that require &#8220;expert&#8221; tinkering to get it working right. [&#8230;]</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/installing-xampp-apache-server-mysql-and-php/">Installing XAMPP &#8211; Apache Server, MySql, and PHP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c1">
<p>These instructions are for installing XAMPP 1.7.3 on Windows XP, Service Pack 3. It should work for other configurations as well.</p>
<p><strong>XAMPP 1.7.4</strong> (released in January 2011). I had no problem with the install and most things work just fine, however, there are many little things that require &#8220;expert&#8221; tinkering to get it working right. Because of this, I cannot recommend it to someone just looking for a straightforward install with minimal tinkering. See also this discussion <a href="http://www.apachefriends.org/f/viewtopic.php?f=16&amp;t=44327">thread</a> at Apache Friends which covers in more detail the various issues.</p>
<p><strong>XAMPP 1.7.7</strong> (released in Septemeber 2011) is the latest version. I had no problem with the install and most things work just fine, however, there are many little things that require &#8220;expert&#8221; tinkering to get it working right (it is much stricter on PHP errors than 1.7.3 is &#8211; a flag change to fix that). Because of this, I cannot recommend it to someone just looking for a straightforward install with minimal tinkering. It has a new <em>phpmyadmin</em> interface (unfortunately, it defaults to German &#8211; easily changed, though). It still exludes the port checker present in version 1.7.3 (which is a really useful debug tool). </p>
<div class="c4">
<p>If you are determined to install XAMPP 1.7.4 or 1.7.7 and you are more of a user than a developer, you will want to check out <a href="//complete-concrete-concise.com/web-tools/xampp-fixing-strict-standards-errors">this article</a> on preventing the PHP interpreter from spitting out error messages related to poor programming practice (yes, even popular packages can be filled with poor programming practices) and deprecated features.</p>
</div>
<div class="c3">
<p><strong>NOTE:</strong> If you are just looking for a way to install and test various web applications. A simpler alternative might be to install AMPPS instead. It provides the same basic functionality as XAMPP, but includes installation scripts for over 200 different web applications. You can read about installing AMPPS <a href="//complete-concrete-concise.com/web-tools/installing-ampps-apache-server-mysql-php-perl-with-installation-scripts">here</a>.</p>
</div>
</div>
<p class="c2"><strong>Click</strong> on images for full sized versions.</p>
<p>XAMPP is an extremely easy to install and use Apache Server which comes bundled with MySQL (a database), PHP (server side scripting language), Perl (another server side scripting language), FileZilla FTP Server and Mercury Mail Transport System.</p>
<h2>Why would I want to install it?</h2>
<p>To allow development and testing on your local machine instead of on a remote (and probably live) server. I use it to test out changes to my website before uploading and committing changes to the real site.</p>
<h2>Installation</h2>
<p>Download the self extracting package, run it and, in most cases, accept the default settings.</p>
<h2>Downloading</h2>
<p><strong>1) Go to</strong> the SourceForge <a href="http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/1.7.3/">website</a> and select <strong>xampp-win32-1.7.3.exe</strong> to download XAMP (this is the self extracting version with the built-in installer):</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xampp1.7.31download.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="xampp-1.7.3-1-download" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xampp1.7.31download_thumb.png" border="0" alt="xampp-1.7.3-1-download" width="484" height="286" /></a></p>
<p><strong>2) You will be redirected</strong> to a download page. If the download does not start in a few seconds, click on the direct download link:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xampp1.7.31download2.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="xampp-1.7.3-1-download-2" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xampp1.7.31download2_thumb.png" border="0" alt="xampp-1.7.3-1-download-2" width="484" height="108" /></a></p>
<p><strong>3) Select</strong> to either <strong>Save</strong> the file or to <strong>Run</strong> it directly over the Internet. Saving allows you to uninstall and reinstall if necessary:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppdownload4.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="xampp-download-4" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppdownload4_thumb.png" border="0" alt="xampp-download-4" width="484" height="300" /></a></p>
<h2>Extracting</h2>
<p><strong>4)&nbsp; Enter</strong> the location to extract XAMPP into. By default, it selects the <strong>C:\</strong> drive. I entered my <strong>D:\</strong> drive because I have more space there. <strong>[NOTE: XAMPP will automatically create a folder called \XAMPP in the directory you specify, having C:\ as your install folder will result in XAMPP being installed in C:\XAMPP\]. </strong>Click on the <strong>Install</strong> button:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppextraction1.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="xampp-extraction-1" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppextraction1_thumb.png" border="0" alt="xampp-extraction-1" width="484" height="338" /></a></p>
<h2>Configuring</h2>
<p>The XAMPP installation will ask a few configuration questions. It should be safe to accept the defaults.</p>
<p><strong>5) Enter</strong> y and press the Enter / Return key for the prompt: <em>Should I add shortcuts to the startmenu/desktop? (y/n): y</em></p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppinstallquestion1.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="xampp-install-question-1" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppinstallquestion1_thumb.png" border="0" alt="xampp-install-question-1" width="484" height="318" /></a></p>
<p><strong>6) Enter</strong> y and press the Enter / Return key for the prompt:</p>
<p><em>Should I locate the XAMPP paths correctly? </em></p>
<p><em>Should I proceed? (y/x=exit setup): y</em></p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppinstallquestion2.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="xampp-install-question-2" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppinstallquestion2_thumb.png" border="0" alt="xampp-install-question-2" width="484" height="326" /></a></p>
<p><strong>7) Enter</strong> n and press the Enter / Return key for the prompt: <em></em></p>
<p><em>Should I make a portable XAMPP without drive letters? </em></p>
<p><em>NOTE: &#8211; You should use drive letters, if you want use services.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8211; With USB sticks you must not use drive letters. </em></p>
<p><em>Your choice? (y/n): n</em></p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppinstallquestion3.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="xampp-install-question-3" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppinstallquestion3_thumb.png" border="0" alt="xampp-install-question-3" width="484" height="324" /></a></p>
<p><strong>8) Press </strong>the Enter / Return key for the prompt:</p>
<p><em>XAMPP is ready to use. </em></p>
<p><em>Press to continue:</em></p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppinstallquestion4.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="xampp-install-question-4" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppinstallquestion4_thumb.png" border="0" alt="xampp-install-question-4" width="484" height="320" /></a></p>
<p><strong>9) Press </strong>the Enter / Return key for the prompt: <em></em></p>
<p><em>I have set the timezone in &#8216;php.ini&#8217; and &#8216;my.ini&#8217; to &#8220;America/New_York&#8221;. </em></p>
<p><em>You should correct these values if my guess was wrong. </em></p>
<p><em>Press to continue:</em></p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppinstallquestion5.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="xampp-install-question-5" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppinstallquestion5_thumb.png" border="0" alt="xampp-install-question-5" width="484" height="320" /></a></p>
<p><strong>10) Enter</strong> 1 and press the Enter / Return key for the prompt: <em>Please choose (1-7/x): 1</em>. This will start the XAMPP control panel:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppinstallquestion6.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="xampp-install-question-6" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppinstallquestion6_thumb.png" border="0" alt="xampp-install-question-6" width="484" height="318" /></a></p>
<h2>Setting Up</h2>
<p><strong>11) Click </strong>the two check boxes labelled Svc located next to the Apache and MySQL labels. This will install both services for you:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppmainpanel.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="xampp-main-panel" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppmainpanel_thumb.png" border="0" alt="xampp-main-panel" width="484" height="446" /></a></p>
<p><strong>12) Press </strong>OK when prompted to install the Apache Service and MySQL service:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppinstallapacheserviceprompt.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="xampp-install-apache-service-prompt" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppinstallapacheserviceprompt_thumb.png" border="0" alt="xampp-install-apache-service-prompt" width="484" height="238" /></a></p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppinstallmysqlprompt.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="xampp-install-mysql-prompt" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppinstallmysqlprompt_thumb.png" border="0" alt="xampp-install-mysql-prompt" width="484" height="240" /></a></p>
<p><strong>13) Observe</strong> that the services are now running. If the services are not running, then you need to manually start them. See step <strong>(14)</strong>.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppmainpanelservicesrunning.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="xampp-main-panel-services-running" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppmainpanelservicesrunning_thumb.png" border="0" alt="xampp-main-panel-services-running" width="484" height="446" /></a></p>
<p><strong>14)</strong> If the Apache and MySql services did not start when you installed them, then click on the <strong>Start</strong> button beside each service. <strong>NOTE:</strong> The Apache service can take several seconds to start and the application may look as though it is hung – just wait. If the Apache service does not start, see <strong>Troubleshooting</strong> below.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xampp1.7.3startservices.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="xampp-1.7.3-start-services" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xampp1.7.3startservices_thumb.png" border="0" alt="xampp-1.7.3-start-services" width="484" height="446" /></a></p>
<h2>Testing The Installation</h2>
<p>XAMPP is now setup and ready to use on your computer.</p>
<p>To test, launch your browser and enter:</p>
<p><span class="i1">http://localhost</span></p>
<p>into your navigation bar. You should see the following display:</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppsuccessfulinstallwelcomescreen.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="xampp-successful-install-welcome-screen" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xamppsuccessfulinstallwelcomescreen.png" border="0" alt="xampp-successful-install-welcome-screen" width="484" height="354" /></a></p>
<div class="c1">
<p>The default installation of XAMPP Is not secure and should not be used as a publicly accessible server. However, it functions just fine as a test bed server for various software packages like Joomla!, WordPress, Drupal, or even if you want to experiment with PHP or MySQL.</p>
</div>
<div class="c3">
<p>When you set up a web site under XAMPP, you need to type <span class="i1">localhost/my-site</span> into the navigation bar to access it. If you would like to change it so you can type <span class="i1">my-site.com</span> instead (so it looks more like a &#8220;real&#8221; web site), you can find instructions for that <a href="//complete-concrete-concise.com/web-tools/how-to-change-localhost-to-a-domain-name">here</a>.</p>
</div>

<h2>Troubleshooting</h2>
<p>Sometimes the Apache Server will not run. This is most often caused by some other application using port 80 (the <strong>http</strong> port).
</p>
<div class="c1">
<p>If you are not allowed to change or disable programs using port 80, or if port 80 is being blocked on your computer, consider changing the port the Apache Server uses.
</p>
<p>Instructions for changing the port used by Apache Server are found <a href="//complete-concrete-concise.com/web-tools/how-to-change-the-apache-port-in-xampp" target="_top">here</a>.</p>
</div>
<p><strong>1) Click</strong> on <strong>Port-Check</strong> to see if any other applications or services are using port 80.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xampp1.7.3portcheck1.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="xampp-1.7.3-port-check-1" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xampp1.7.3portcheck1_thumb.png" border="0" alt="xampp-1.7.3-port-check-1" width="484" height="446" /></a></p>
<p><strong>2)</strong> A console window will appear and <strong>XAMPP PortCheck</strong> will run. Sample results are shown in the image below. In this case, uTorrent is using port 80 and preventing Apache Server from running. The solution is to either shutdown uTorrent or change its configuration to use a different port.</p>
<p><a href="//complete-concrete-concise.com/wp-content/uploads/2011/03/xampp1.7.3portcheck2.png"><img loading="lazy" decoding="async" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="xampp-1.7.3-port-check-2" src="//complete-concrete-concise.com/wp-content/uploads/2011/03/xampp1.7.3portcheck2_thumb.png" border="0" alt="xampp-1.7.3-port-check-2" width="484" height="478" /></a></p>
<p class="c1">The more common cause is that Microsoft Internet Information Services (IIS) is running. Instructions for disabling the IIS can be found <a href="//complete-concrete-concise.com/web-tools/disabling-the-microsoft-internet-information-server-iis">here</a>.</p>
<p>The post <a href="https://complete-concrete-concise.com/web-tools/installing-xampp-apache-server-mysql-and-php/">Installing XAMPP &#8211; Apache Server, MySql, and PHP</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://complete-concrete-concise.com/web-tools/installing-xampp-apache-server-mysql-and-php/feed/</wfw:commentRss>
			<slash:comments>23</slash:comments>
		
		
			</item>
	</channel>
</rss>
