<?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>KumbiaPHP Archives - Linux Windows and android Tutorials</title>
	<atom:link href="https://www.osradar.com/tag/kumbiaphp/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.osradar.com</link>
	<description>tutorials and news and Seurity</description>
	<lastBuildDate>Sun, 03 Oct 2021 22:07:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.13</generator>
	<item>
		<title>How to install KumbiaPHP on Debian 11 / Ubuntu 20.04?</title>
		<link>https://www.osradar.com/install-kumbiaphp-debian-ubuntu/</link>
					<comments>https://www.osradar.com/install-kumbiaphp-debian-ubuntu/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Fri, 08 Oct 2021 00:35:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[KumbiaPHP]]></category>
		<category><![CDATA[Programming]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=21589</guid>

					<description><![CDATA[<p>Hello, friends in this post, I’ll show you how to install KumbiaPHP on Debian 11 /Ubuntu 20.04. KumbiaPHP is a simple and light PHP framework under the BSD license, that is, we can use it for our personal projects. The framework is used by many Spanish speaking people because it’s a Latin product. It has [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-kumbiaphp-debian-ubuntu/">How to install KumbiaPHP on Debian 11 / Ubuntu 20.04?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Hello, friends in this post, I’ll show you how to install KumbiaPHP on Debian 11 /Ubuntu 20.04.</strong></p>



<p><a href="https://www.kumbiaphp.com/blog/" target="_blank" rel="noreferrer noopener"><strong>KumbiaPHP</strong></a> is a simple and light PHP framework under <a href="https://en.wikipedia.org/wiki/BSD_licenses">the BSD license</a>, that is, we can use it for our personal projects. The framework is used by many Spanish speaking people because it’s a Latin product. It has a documentation in English, in addition to current communication channels such as mailing lists and IRC.</p>



<h2>Some advantages of installing and using KumbiaPHP</h2>



<p>Under the premise of shortening development times, KumbiaPHP is a framework with the characteristic of being “<strong>Zero Config”</strong>. In other words, after you unzip it, you can start working. It’s that simple.</p>



<p>Clearer, more natural codes with fewer errors thanks to Helpers and other patterns to <strong>reduce the use of other languages</strong>.</p>



<p>Another very favorable aspect is that the learning curve is very short.</p>



<p>The framework has as its main premises to be easy to learn, simple to use, open source and everything without sacrificing quality and robustness. Supports 4 database handlers such as <strong><a href="https://www.osradar.com/tag/mysql/" target="_blank" rel="noreferrer noopener">MySQL</a>, <a href="https://osradar.com/tag/postgresql/" target="_blank" rel="noreferrer noopener">PostgreSQL</a>, <a href="https://www.osradar.com/tag/sqlite/" target="_blank" rel="noreferrer noopener">SQLite</a>, </strong>and<strong> Oracle</strong>, which ensures that you can develop without worrying about the compatibility of your database.</p>



<p>So, let us do it.</p>



<h2>Install KumbiaPHP on Debian 11 / Ubuntu 20.04</h2>



<p>Before installing KumbiaPHP, you need to have PHP installed on your computer.</p>



<p>So, open a terminal and run the following:</p>



<pre class="wp-block-preformatted">:~$ sudo apt install php</pre>



<p>Then, you should install a database manager such as <a aria-label="undefined (opens in a new tab)" href="https://www.osradar.com/tag/mysql" target="_blank" rel="noreferrer noopener">MySQL</a>, MariaDB or <a href="https://www.osradar.com/install-sqlite-ubuntu-20-04/">SQLite</a>. So you can start in shape with the development of an application. The choice is all yours.</p>



<p>The next step is to download KumbiaPHP from the project&#8217;s website. At the time of writing this post, the latest stable version is 1.1.3 so check first which one it is.</p>



<pre class="wp-block-preformatted">:~$ wget -c https://github.com/KumbiaPHP/KumbiaPHP/archive/v1.1.5.zip
Resolving github.com (github.com)... 140.82.121.4
Connecting to github.com (github.com)|140.82.121.4|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/KumbiaPHP/KumbiaPHP/zip/v1.1.5 [following]
--2021-10-03 23:59:02--  https://codeload.github.com/KumbiaPHP/KumbiaPHP/zip/v1.1.5
Resolving codeload.github.com (codeload.github.com)... 140.82.121.9
Connecting to codeload.github.com (codeload.github.com)|140.82.121.9|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘v1.1.5.zip’

v1.1.5.zip                                    [ &lt;=>                                                                                  ] 327.23K  --.-KB/s    in 0.09s

2021-10-03 23:59:03 (3.38 MB/s) - ‘v1.1.5.zip’ saved [335081]</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="226" src="https://www.osradar.com/wp-content/uploads/2020/07/2-12-1024x226.png" alt="Download and install KumbiaPHP on Debian 11 / Ubuntu 20.04" class="wp-image-32562" srcset="https://www.osradar.com/wp-content/uploads/2020/07/2-12-1024x226.png 1024w, https://www.osradar.com/wp-content/uploads/2020/07/2-12-300x66.png 300w, https://www.osradar.com/wp-content/uploads/2020/07/2-12-768x170.png 768w, https://www.osradar.com/wp-content/uploads/2020/07/2-12-696x154.png 696w, https://www.osradar.com/wp-content/uploads/2020/07/2-12-1068x236.png 1068w, https://www.osradar.com/wp-content/uploads/2020/07/2-12.png 1358w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Download and install KumbiaPHP on Debian 11 / Ubuntu 20.04</figcaption></figure>



<p>Now, decompress it using the <code>unzip</code> command. If you have it, just install it:</p>



<pre class="wp-block-preformatted">:~$ sudo apt install unzip
:~$ unzip v1.1.5.zip</pre>



<p>Then, it is convenient to rename the generated folder to a name related to our project. Or simply the name of our project.</p>



<pre class="wp-block-preformatted">:~$ mv KumbiaPHP-1.1.5/ example</pre>



<p>Remember that you can replace example with the name of your project.</p>



<p>Now KumbiaPHP allows to serve the project in development mode without the need of having a web server installed. To do so, navigate to the project&#8217;s app folder.</p>



<pre class="wp-block-preformatted">:~$ cd ~/example/default/app</pre>



<p>And from there, it starts serving the project in development mode.</p>



<pre class="wp-block-preformatted">:~$ bin/phpserver</pre>



<figure class="wp-block-image size-full"><img loading="lazy" width="801" height="162" src="https://www.osradar.com/wp-content/uploads/2020/07/3-13.png" alt="Serve the project" class="wp-image-32563" srcset="https://www.osradar.com/wp-content/uploads/2020/07/3-13.png 801w, https://www.osradar.com/wp-content/uploads/2020/07/3-13-300x61.png 300w, https://www.osradar.com/wp-content/uploads/2020/07/3-13-768x155.png 768w, https://www.osradar.com/wp-content/uploads/2020/07/3-13-696x141.png 696w" sizes="(max-width: 801px) 100vw, 801px" /><figcaption>Serve the project</figcaption></figure>



<p>Now, our project is available from any computer. And all you have to do is open your favorite web browser and check it out.</p>



<p>So, go to <code>http://your-pc:8001</code> and you will see the following:</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="518" src="https://www.osradar.com/wp-content/uploads/2020/07/4-8-1024x518.png" alt="KumbiaPHP on Debian 11 /  Ubuntu 20.04" class="wp-image-32564" srcset="https://www.osradar.com/wp-content/uploads/2020/07/4-8-1024x518.png 1024w, https://www.osradar.com/wp-content/uploads/2020/07/4-8-300x152.png 300w, https://www.osradar.com/wp-content/uploads/2020/07/4-8-768x388.png 768w, https://www.osradar.com/wp-content/uploads/2020/07/4-8-696x352.png 696w, https://www.osradar.com/wp-content/uploads/2020/07/4-8-1068x540.png 1068w, https://www.osradar.com/wp-content/uploads/2020/07/4-8.png 1349w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>KumbiaPHP on Debian 11 /  Ubuntu 20.04</figcaption></figure>



<p>This indicates that KumbiaPHP is installed and ready to start development.</p>



<h2>Conclusion</h2>



<p>In conclusion we can say that web development tools are to reduce coding times. KumbiaPHP stands as a solid proposal for personal work and serious projects.</p>



<p>KumbiaPHP is quite easy to install and practically ready for work. While it is true that compared to other frameworks this has some shortcomings, the truth is that it also becomes very comfortable to work and maintain projects with it.</p>



<p>Please share this post and join <a href="https://t.me/osradar" target="_blank" rel="noreferrer noopener">our Telegram channel.</a></p>



<p>Some links to learn more about KumbiaPHP</p>



<p><a href="https://github.com/KumbiaPHP/Documentation/tree/master/en" target="_blank" rel="noreferrer noopener">English Documentation</a></p>



<p><a href="https://github.com/KumbiaPHP" target="_blank" rel="noreferrer noopener">GitHub Site</a></p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-kumbiaphp-debian-ubuntu/">How to install KumbiaPHP on Debian 11 / Ubuntu 20.04?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/install-kumbiaphp-debian-ubuntu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install KumbiaPHP framework on Debian 10?</title>
		<link>https://www.osradar.com/install-kumbiaphp-framework-on-debian-10/</link>
					<comments>https://www.osradar.com/install-kumbiaphp-framework-on-debian-10/#comments</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Mon, 20 Jan 2020 23:46:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Buster]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[KumbiaPHP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[web programming]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=17551</guid>

					<description><![CDATA[<p>Hello, friends in this post, I&#8217;ll show you how to install KumbiaPHP on Debian 10. KumbiaPHP is a simple and light PHP framework under the BSD license, that is, we can use it for our personal projects. The framework is used by many Spanish speaking people because it’s a Latin product. It has a documentation [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-kumbiaphp-framework-on-debian-10/">How to install KumbiaPHP framework on Debian 10?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p></p>


<p><strong>Hello, friends in this post, I&#8217;ll show you how to install KumbiaPHP on Debian 10.</strong></p>
<p><a href="https://www.kumbiaphp.com/blog/" target="_blank" rel="noopener noreferrer"><strong>KumbiaPHP</strong></a> is a simple and light PHP framework under <a href="https://en.wikipedia.org/wiki/BSD_licenses">the BSD license</a>, that is, we can use it for our personal projects. The framework is used by many Spanish speaking people because it’s a Latin product. It has a documentation in English, in addition to current communication channels such as mailing lists and IRC.</p>
<h2>Some advantages of installing and using KumbiaPHP</h2>
<p>Under the premise of shortening development times, KumbiaPHP is a framework with the characteristic of being “<strong>Zero Config”</strong>. In other words, after you unzip it, you can start working. It’s that simple.</p>
<p>Clearer, more natural codes with fewer errors thanks to Helpers and other patterns to <strong>reduce the use of other languages</strong>.</p>
<p>Another very favorable aspect is that the learning curve is very short.</p>
<p>The framework has as its main premises to be easy to learn, simple to use, open source and everything without sacrificing quality and robustness. Supports 4 database handlers such as <strong><a href="https://www.osradar.com/tag/mysql/" target="_blank" rel="noopener noreferrer">MySQL</a>, <a href="https://osradar.com/tag/postgresql/" target="_blank" rel="noopener noreferrer">PostgreSQL</a>, <a href="https://www.osradar.com/tag/sqlite/" target="_blank" rel="noopener noreferrer">SQLite</a>, </strong>and<strong> Oracle</strong>, which ensures that you can develop without worrying about the compatibility of your database.</p>
<p>So, let us do it.</p>
<h2>Install KumbiaPHP on Debian 10</h2>
<p>KumbiaPHP is not very demanding. It only requires three things:</p>
<ul>
<li>A web server with rewrite support.</li>
<li>PHP 5.4+.</li>
<li>Supported Database Manager.</li>
</ul>
<p>This indicates that it can be installed in Windows or MacOS.</p>
<p>So, the first thing we&#8217;ll do is install a LAMP server on Debian 10.</p>
<p><a href="https://www.osradar.com/install-lamp-on-debian-10/" target="_blank" rel="noopener noreferrer">How to install LAMP on Debian 10?</a></p>
<p>Once everything is in order, we will proceed to download and install KumbiaPHP.</p>
<p>First we will download it:</p>
<pre>:~$ wget -c https://github.com/KumbiaPHP/KumbiaPHP/archive/master.tar.gz</pre>
<figure id="attachment_17687" aria-describedby="caption-attachment-17687" style="width: 1365px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-17687" src="https://www.osradar.com/wp-content/uploads/2020/01/1-14.png" alt="1.- Download KumbiaPHP on Debian 10" width="1365" height="404" srcset="https://www.osradar.com/wp-content/uploads/2020/01/1-14.png 1365w, https://www.osradar.com/wp-content/uploads/2020/01/1-14-300x89.png 300w, https://www.osradar.com/wp-content/uploads/2020/01/1-14-1024x303.png 1024w, https://www.osradar.com/wp-content/uploads/2020/01/1-14-768x227.png 768w, https://www.osradar.com/wp-content/uploads/2020/01/1-14-696x206.png 696w, https://www.osradar.com/wp-content/uploads/2020/01/1-14-1068x316.png 1068w" sizes="(max-width: 1365px) 100vw, 1365px" /><figcaption id="caption-attachment-17687" class="wp-caption-text">1.- Download KumbiaPHP on Debian 10</figcaption></figure>
<p>Once the download is finished, unzip it and move it to the Apache root directory. In this case it is <code>/var/www/html/</code>.</p>
<pre class="">:~$ tar -xzvf master.tar.gz<br>:~$ sudo mv KumbiaPHP-master/ /var/www/html/kumbia/</pre>
<p>Then, change the folder permissions so that they can be interpreted correctly by the browser.</p>
<pre>:~$ sudo chown -R www-data:www-data /var/www/html/<br>:~$ sudo chmod 755 -R /var/www/html/</pre>
<p>Now we have to make some changes for the browser rewrite the KumbiaPHP URL. This step is vital. For this tutorial, I&#8217;m using Apache. So first we modify the configuration of the default enabled site:</p>
<pre>:~$ sudo nano /etc/apache2/sites-enabled/000-default.conf</pre>
<p>And we added / modified the following:</p>
<pre>&lt;Directory "/var/www/html"&gt;<br>Options Indexes FollowSymLinks<br>AllowOverride All<br>Order allow,deny<br>Allow from all<br>&lt;/Directory&gt;</pre>
<figure id="attachment_17688" aria-describedby="caption-attachment-17688" style="width: 503px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-17688" src="https://www.osradar.com/wp-content/uploads/2020/01/2-13.png" alt="2.- Configuring Apache for KumbiaPHP" width="503" height="177" srcset="https://www.osradar.com/wp-content/uploads/2020/01/2-13.png 503w, https://www.osradar.com/wp-content/uploads/2020/01/2-13-300x106.png 300w" sizes="(max-width: 503px) 100vw, 503px" /><figcaption id="caption-attachment-17688" class="wp-caption-text">2.- Configuring Apache for KumbiaPHP</figcaption></figure>
<p>Save the changes and close the file.</p>
<p>Now enable Apache&#8217;s rewrite module:</p>
<pre>:~$ sudo a2enmod rewrite<br>:~$ sudo systemctl restart apache2</pre>
<p>Finally, open your favorite web browser and go to <code>http://localhost/kumbia</code>. If you see the following, then everything is well done.</p>
<figure id="attachment_17689" aria-describedby="caption-attachment-17689" style="width: 1354px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-17689" src="https://www.osradar.com/wp-content/uploads/2020/01/3-12.png" alt="3.- KumbiaPHP ready on Debian 10" width="1354" height="669" srcset="https://www.osradar.com/wp-content/uploads/2020/01/3-12.png 1354w, https://www.osradar.com/wp-content/uploads/2020/01/3-12-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2020/01/3-12-1024x506.png 1024w, https://www.osradar.com/wp-content/uploads/2020/01/3-12-768x379.png 768w, https://www.osradar.com/wp-content/uploads/2020/01/3-12-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2020/01/3-12-696x344.png 696w, https://www.osradar.com/wp-content/uploads/2020/01/3-12-1068x528.png 1068w, https://www.osradar.com/wp-content/uploads/2020/01/3-12-850x420.png 850w" sizes="(max-width: 1354px) 100vw, 1354px" /><figcaption id="caption-attachment-17689" class="wp-caption-text">3.- KumbiaPHP ready on Debian 10</figcaption></figure>
<p>So, KumbiaPHP is correctly installed. Note that it is a Latin framework, but easy to learn for everybody.</p>
<p>Some links to learn more about KumbiaPHP</p>
<p><a href="https://github.com/KumbiaPHP/Documentation/tree/master/en" target="_blank" rel="noopener noreferrer">Documentation in English</a></p>
<p><a href="https://github.com/KumbiaPHP" target="_blank" rel="noopener noreferrer">GitHub Site</a></p>
<h2>Conclusion</h2>
<p>In conclusion we can say that web development tools are to reduce coding times. KumbiaPHP stands as a solid proposal for personal work and serious projects.</p>
<p>KumbiaPHP is quite easy to install and practically ready for work. While it is true that compared to other frameworks this has some shortcomings, the truth is that it also becomes very comfortable to work and maintain projects with it.</p>
<p>Please share this post and join <a href="https://t.me/osradar" target="_blank" rel="noopener noreferrer">our Telegram channel.</a></p>


<p></p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-kumbiaphp-framework-on-debian-10/">How to install KumbiaPHP framework on Debian 10?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/install-kumbiaphp-framework-on-debian-10/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>KumbiaPHP: a simple and powerful PHP framework.</title>
		<link>https://www.osradar.com/kumbiaphp-a-simple-and-powerful-php-framework/</link>
					<comments>https://www.osradar.com/kumbiaphp-a-simple-and-powerful-php-framework/#comments</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Mon, 17 Sep 2018 11:23:21 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[KumbiaPHP]]></category>
		<category><![CDATA[linux web development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=5786</guid>

					<description><![CDATA[<p>The development of applications for the web requires tools designed to shorten the coding times in like manner could not meet the deadlines. Especially when it comes to complex applications or educational projects where the premise is quality. With this in mind, I&#8217;ll talk to you today about KumbiaPHP. KumbiaPHP is a simple and light [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/kumbiaphp-a-simple-and-powerful-php-framework/">KumbiaPHP: a simple and powerful PHP framework.</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The development of applications for the web requires tools designed to shorten the coding times in like manner could not meet the deadlines. Especially when it comes to complex applications or educational projects where the premise is quality. With this in mind, I&#8217;ll talk to you today about <strong>KumbiaPHP</strong>.</p>
<p><strong>KumbiaPHP</strong> is a simple and light PHP framework under <a href="https://en.wikipedia.org/wiki/BSD_licenses">the BSD license</a>, that is, we can use it for our personal projects. The framework is used by many Spanish speaking people because it&#8217;s a Latin product. It has a documentation in English, in addition to current communication channels such as mailing lists and IRC.</p>
<h2>Why KumbiaPHP? Here the reasons</h2>
<p>Under the premise of shortening development times, KumbiaPHP is a framework with the characteristic of being &#8220;<strong>Zero Config&#8221;</strong>. In other words, after you unzip it, you can start working. It&#8217;s that simple.</p>
<p>Clearer, more natural codes with fewer errors thanks to Helpers and other patterns to <strong>reduce the use of other languages</strong>.</p>
<p>Another very favorable aspect is that the learning curve is very short.</p>
<p>The framework has as its main premises to be easy to learn, simple to use, open source and everything without sacrificing quality and robustness. Supports 4 database handlers such as <strong>Mysql, PostgreSQL, SQLite, </strong>and<strong> Oracle</strong>, which ensures that you can develop without worrying about the compatibility of your database.</p>
<h2>Install KumbiaPHP</h2>
<p>To install the framework in our favorite GNU/LINUX distribution, you need, logically, a web server and a user who can execute commands as root.</p>
<p>In this tutorial, <strong>I will use Ubuntu 18.04</strong>, but you can also follow these steps for its derivatives, and Linux Mint 19.</p>
<h3>1. Installing Apache web server</h3>
<p>First of all, you need a web server. KumbiaPHP supports the most popular servers like <a href="https://www.osradar.com/how-to-configure-an-apache-virtual-host-on-debian-9/">Apache</a> and <a href="https://www.osradar.com/how-to-configure-nginx-server-blocks-on-ubuntu-18-04/">Nginx</a>. I will use Apache for this tutorial.</p>
<p>Open a terminal and run:</p>
<pre class="">:~$ sudo apt install apache2</pre>
<p><figure id="attachment_5809" aria-describedby="caption-attachment-5809" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5809" src="https://www.osradar.com/wp-content/uploads/2018/09/1-9.png" alt="1.- Installing apache2 web server" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/09/1-9.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/1-9-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/1-9-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/1-9-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/1-9-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/1-9-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/1-9-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5809" class="wp-caption-text">1.- Installing apache2 web server</figcaption></figure></p>
<p>Next, enable apache to boot into the system.</p>
<pre class="">:~$ sudo systemctl enable apache2
:~$ sudo systemctl start apache2</pre>
<p><figure id="attachment_5810" aria-describedby="caption-attachment-5810" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5810" src="https://www.osradar.com/wp-content/uploads/2018/09/2-8.png" alt="2.- Starting apache service" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/09/2-8.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/2-8-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/2-8-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/2-8-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/2-8-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/2-8-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/2-8-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5810" class="wp-caption-text">2.- Starting apache service</figcaption></figure></p>
<p>Important to realize that you have to go to the web browser and access localhost to verify that everything is in order.</p>
<p><code>http://localhost</code></p>
<p><figure id="attachment_5811" aria-describedby="caption-attachment-5811" style="width: 1354px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5811" src="https://www.osradar.com/wp-content/uploads/2018/09/3-8.png" alt="3.- apache default page" width="1354" height="671" srcset="https://www.osradar.com/wp-content/uploads/2018/09/3-8.png 1354w, https://www.osradar.com/wp-content/uploads/2018/09/3-8-300x149.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/3-8-768x381.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/3-8-1024x507.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/3-8-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2018/09/3-8-696x345.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/3-8-1068x529.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/3-8-848x420.png 848w" sizes="(max-width: 1354px) 100vw, 1354px" /><figcaption id="caption-attachment-5811" class="wp-caption-text">3.- apache default page</figcaption></figure></p>
<p>If you manage to see that page in your browser, apache was installed correctly.</p>
<h3>2. Now PHP&#8217;s turn</h3>
<p>KumbiaPHP requires at least PHP 5.4, which means that almost any supported distribution is perfect to run. Let&#8217;s get to it.</p>
<pre class="">:~$ sudo apt install php7.0 php7.0-mysql libapache2-mod-php7.0 php7.0-zip php7.0-curl php7.0-gd</pre>
<p><figure id="attachment_5812" aria-describedby="caption-attachment-5812" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5812" src="https://www.osradar.com/wp-content/uploads/2018/09/4-9.png" alt="4.- Installing PHP and extra modules" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/09/4-9.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/4-9-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/4-9-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/4-9-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/4-9-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/4-9-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/4-9-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5812" class="wp-caption-text">4.- Installing PHP and extra modules</figcaption></figure></p>
<p>Now, check that PHP is working properly. Make a text file in <code>/var/www/html/</code>called <code>test.php</code> and put the following in it:</p>
<pre class="">:~$ sudo nano /var/www/html/test.php</pre>
<pre class="">&lt;?php
phpinfo();
?&gt;</pre>
<p><figure id="attachment_5814" aria-describedby="caption-attachment-5814" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5814" src="https://www.osradar.com/wp-content/uploads/2018/09/5-8.png" alt="5.- Testing php" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2018/09/5-8.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/5-8-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/5-8-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/5-8-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/5-8-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/5-8-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/5-8-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5814" class="wp-caption-text">5.- Testing PHP</figcaption></figure></p>
<p>Then, try to access it from your browser. With this, you will know if PHP is being correctly interpreted. Go to the web browser.</p>
<p><figure id="attachment_5815" aria-describedby="caption-attachment-5815" style="width: 1354px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5815" src="https://www.osradar.com/wp-content/uploads/2018/09/6-8.png" alt="6.- Testing PHP with a sample file" width="1354" height="666" srcset="https://www.osradar.com/wp-content/uploads/2018/09/6-8.png 1354w, https://www.osradar.com/wp-content/uploads/2018/09/6-8-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/6-8-768x378.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/6-8-1024x504.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/6-8-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2018/09/6-8-533x261.png 533w, https://www.osradar.com/wp-content/uploads/2018/09/6-8-696x342.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/6-8-1068x525.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/6-8-854x420.png 854w" sizes="(max-width: 1354px) 100vw, 1354px" /><figcaption id="caption-attachment-5815" class="wp-caption-text">6.- Testing PHP with a sample file</figcaption></figure></p>
<h3>3. Install MariaDB</h3>
<p>Finally, install MariaDB:</p>
<pre class="">:~$ sudo apt install mariadb-server</pre>
<p><figure id="attachment_5816" aria-describedby="caption-attachment-5816" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5816" src="https://www.osradar.com/wp-content/uploads/2018/09/7-9.png" alt="7.- Installing mariadb-server" width="1366" height="767" srcset="https://www.osradar.com/wp-content/uploads/2018/09/7-9.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/7-9-300x168.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/7-9-768x431.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/7-9-1024x575.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/7-9-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/7-9-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/7-9-748x420.png 748w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5816" class="wp-caption-text">7.- Installing MariaDB-server</figcaption></figure></p>
<p>Configure it, using mysql_secure_installation:</p>
<pre class="">:~$ sudo mysql_secure_installation</pre>
<p>There you will define the root key and it will ask you some questions. Answer Y, N, Y, Y.</p>
<p><figure id="attachment_5817" aria-describedby="caption-attachment-5817" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5817" src="https://www.osradar.com/wp-content/uploads/2018/09/8-7.png" alt="8.- Configuring Mariadb" width="1366" height="767" srcset="https://www.osradar.com/wp-content/uploads/2018/09/8-7.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/8-7-300x168.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/8-7-768x431.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/8-7-1024x575.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/8-7-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/8-7-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/8-7-748x420.png 748w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5817" class="wp-caption-text">8.- Configuring MariaDB</figcaption></figure></p>
<h3>4.- Installing KumbiaPHP</h3>
<p>Go to the <a href="https://www.kumbiaphp.com/blog/manuales-y-descargas/">download</a> section and choose the latest version available.</p>
<p><figure id="attachment_5821" aria-describedby="caption-attachment-5821" style="width: 1354px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5821" src="https://www.osradar.com/wp-content/uploads/2018/09/9-7.png" alt="9.- KumbiaPHP download page" width="1354" height="666" srcset="https://www.osradar.com/wp-content/uploads/2018/09/9-7.png 1354w, https://www.osradar.com/wp-content/uploads/2018/09/9-7-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/9-7-768x378.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/9-7-1024x504.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/9-7-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2018/09/9-7-533x261.png 533w, https://www.osradar.com/wp-content/uploads/2018/09/9-7-696x342.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/9-7-1068x525.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/9-7-854x420.png 854w" sizes="(max-width: 1354px) 100vw, 1354px" /><figcaption id="caption-attachment-5821" class="wp-caption-text">9.- KumbiaPHP download page</figcaption></figure></p>
<p>Then decompress it and rename it to KumbiaPHP.</p>
<pre class="">:~$ tar -xzvf Downloads/KumbiaPHP-master.tar.gz
:~$ mv KumbiaPHP-master/ KumbiaPHP</pre>
<p><figure id="attachment_5822" aria-describedby="caption-attachment-5822" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5822" src="https://www.osradar.com/wp-content/uploads/2018/09/10-7.png" alt="10.- Renaming the downloaded folder" width="1366" height="767" srcset="https://www.osradar.com/wp-content/uploads/2018/09/10-7.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/10-7-300x168.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/10-7-768x431.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/10-7-1024x575.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/10-7-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/10-7-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/10-7-748x420.png 748w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5822" class="wp-caption-text">10.- Renaming the downloaded folder</figcaption></figure></p>
<p>Next, change the owner of the Apache folder and assign permissions to it.</p>
<pre class="">:~$ sudo chown -R $USER:$USER /var/www/html/
:~$ sudo chmod 755 -R /var/www/html/</pre>
<p><figure id="attachment_5823" aria-describedby="caption-attachment-5823" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5823" src="https://www.osradar.com/wp-content/uploads/2018/09/11-5.png" alt="11.- Changing folders permissions" width="1366" height="767" srcset="https://www.osradar.com/wp-content/uploads/2018/09/11-5.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/11-5-300x168.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/11-5-768x431.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/11-5-1024x575.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/11-5-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/11-5-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/11-5-748x420.png 748w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5823" class="wp-caption-text">11.- Changing folders permissions</figcaption></figure></p>
<p>Now move it to the apache folder, <code>/var/www/html</code></p>
<pre class="">:~$ mv KumbiaPHP/ /var/www/html/</pre>
<p><figure id="attachment_5824" aria-describedby="caption-attachment-5824" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5824" src="https://www.osradar.com/wp-content/uploads/2018/09/12-5.png" alt="12.- Moving KumbiaPHP folder to Apache document root" width="1366" height="767" srcset="https://www.osradar.com/wp-content/uploads/2018/09/12-5.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/12-5-300x168.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/12-5-768x431.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/12-5-1024x575.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/12-5-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/12-5-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/12-5-748x420.png 748w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5824" class="wp-caption-text">12.- Moving KumbiaPHP folder to Apache document root</figcaption></figure></p>
<p>The KumbiaPHP Framework uses a module for rewriting URLs making them more understandable and easier to remember in our applications. For this reason, you need to enable mod_rewrite module.</p>
<p>In the first place, run:</p>
<pre class="">:~$ sudo a2enmod rewrite</pre>
<p><figure id="attachment_5825" aria-describedby="caption-attachment-5825" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5825" src="https://www.osradar.com/wp-content/uploads/2018/09/13-4.png" alt="13.- Enabling rewrite" width="1366" height="767" srcset="https://www.osradar.com/wp-content/uploads/2018/09/13-4.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/13-4-300x168.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/13-4-768x431.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/13-4-1024x575.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/13-4-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/13-4-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/13-4-748x420.png 748w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5825" class="wp-caption-text">13.- Enabling rewrite</figcaption></figure></p>
<p>Now, you must edit the configuration file of the enabled virtual host, to finish enabling the rewrite.</p>
<pre class="">:~$ nano /etc/apache2/sites-enabled/000-default.conf</pre>
<p>And at the end, add the following:</p>
<pre class="">&lt;Directory "DocumentRoot"&gt;
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
&lt;/Directory&gt;</pre>
<p>Replace &#8220;DocumentRoot&#8221; with the full path. In my case, <code>/var/www/html/</code></p>
<p><figure id="attachment_5826" aria-describedby="caption-attachment-5826" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5826" src="https://www.osradar.com/wp-content/uploads/2018/09/14-1.png" alt="14.- Editing the default configuration file" width="1366" height="767" srcset="https://www.osradar.com/wp-content/uploads/2018/09/14-1.png 1366w, https://www.osradar.com/wp-content/uploads/2018/09/14-1-300x168.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/14-1-768x431.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/14-1-1024x575.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/14-1-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/14-1-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/14-1-748x420.png 748w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-5826" class="wp-caption-text">14.- Editing the default configuration file</figcaption></figure></p>
<p>And finally, restart Apache.</p>
<pre class="">:~$ sudo systemctl restart apache2</pre>
<p>Now, go to your web browser and log in with <code>localhost/KumbiaPHP</code>.If you see this screen, then you have installed it correctly.</p>
<p><figure id="attachment_5827" aria-describedby="caption-attachment-5827" style="width: 1354px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-5827" src="https://www.osradar.com/wp-content/uploads/2018/09/15-1.png" alt="15.- KumbiaPHP ready for the work" width="1354" height="666" srcset="https://www.osradar.com/wp-content/uploads/2018/09/15-1.png 1354w, https://www.osradar.com/wp-content/uploads/2018/09/15-1-300x148.png 300w, https://www.osradar.com/wp-content/uploads/2018/09/15-1-768x378.png 768w, https://www.osradar.com/wp-content/uploads/2018/09/15-1-1024x504.png 1024w, https://www.osradar.com/wp-content/uploads/2018/09/15-1-324x160.png 324w, https://www.osradar.com/wp-content/uploads/2018/09/15-1-533x261.png 533w, https://www.osradar.com/wp-content/uploads/2018/09/15-1-696x342.png 696w, https://www.osradar.com/wp-content/uploads/2018/09/15-1-1068x525.png 1068w, https://www.osradar.com/wp-content/uploads/2018/09/15-1-854x420.png 854w" sizes="(max-width: 1354px) 100vw, 1354px" /><figcaption id="caption-attachment-5827" class="wp-caption-text">15.- KumbiaPHP ready for the work</figcaption></figure></p>
<p>Like I said, it&#8217;s a Latin framework, but it&#8217;s easy to learn. Have a look at its <a href="https://github.com/KumbiaPHP/Documentation/tree/master/en">documentation in English</a></p>
<p>In conclusion we can say that web development tools are to reduce coding times. KumbiaPHP stands as a solid proposal for personal work and serious projects.</p>
<p>Tell us more about yourself in the comments&#8230;are you a developer? have you used KumbiaPHP?</p>
<p>Please post this article on your social networks.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/kumbiaphp-a-simple-and-powerful-php-framework/">KumbiaPHP: a simple and powerful PHP framework.</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/kumbiaphp-a-simple-and-powerful-php-framework/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
