<?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>Linux Users Group Manipal &#187; PHP</title>
	<atom:link href="http://www.lugmanipal.org/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lugmanipal.org</link>
	<description>The Best Things in Life are Free</description>
	<lastBuildDate>Wed, 26 Oct 2011 08:41:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Rendevous with Facebook &#8211; Basics Workshop</title>
		<link>http://www.lugmanipal.org/2011/04/13/rendevous-with-facebook-basics-workshop/</link>
		<comments>http://www.lugmanipal.org/2011/04/13/rendevous-with-facebook-basics-workshop/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 19:55:46 +0000</pubDate>
		<dc:creator>Kartik Mandaville</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[Workshops]]></category>

		<guid isPermaLink="false">http://www.lugmanipal.org/?p=311</guid>
		<description><![CDATA[A Workshop on Basic Web Development was conducted by LUG Manipal. It furnished the attendees with the knowledge of the web technologies required for the upcoming workshop on Facebook Application Development. The primary focus were the concepts behind web development, such as Client Server Architecture, Server Side Languages and Client side Languages. Day 1: The [...]]]></description>
			<content:encoded><![CDATA[<p>A Workshop on Basic Web Development was conducted by LUG Manipal. It furnished the attendees with the knowledge of the web technologies required for the upcoming workshop on Facebook Application Development.  The primary focus were the concepts behind web development, such as  Client Server Architecture, Server Side Languages and Client side Languages.</p>
<p>Day 1:<br />
The XAMP suite was given to the attendees. The focus of  the workshop was on PHP, MySQL, HTML. The workshop started with a  discussion on the Client Server Architecure. It was followed  by an introduction to HTML. Major HTML tags were covered, and the day ended with a  simple page, covering most of the important tags.</p>
<p>Day 2:<br />
The second day was devoted to PHP.  The basic concepts of  server side scripting were covered. Also, the working of PHP, the  syntax of PHP statements were taken up. At the end, the attendees were  able to pass information from a form to another page and process the  information</p>
<p>Day 3:<br />
The focus of the third day was MySQL, and its connection  with PHP. In the beginning, basic database concepts were  discussed. MySQL was introduced, and basic queries such as INSERT,  UPDATE, CREATE TABLE, DELETE, SELECT were discussed.<br />
The Connection of PHP with MySQL with the particular functions was discussed  in detail. Inserting values from a form into the database, and  retrieving the data from the database and displaying it on the screen  was demonstrated.</p>
<p>Day 4:<br />
The day started with an introduction to Sessions and  Cookies. The differences between Sessions and Cookies and their  respective uses was highlighted. The creation and usage of sessions and  cookies using PHP functions was demonstrated. The day ended with a  simple login script demonstration. An insight was also given into  Facebook application development using PHP, which will be covered in the  next workshop.</p>
<address>References:</address>
<address>To know about the installation procedures -&gt; <a title="Pre-Requisites for Web Development" href="http://www.lugmanipal.org/2011/04/03/pre-requisites-for-rendezvous-with-facebook-workshop/" target="_blank">Link</a><br />
</address>
<address>Slides of the Workshop -&gt; <a title="Link to Slides" href="http://www.mediafire.com/?ou427lgc7dcj8ys" target="_blank">Link</a></address>
<address>Get the <a href="http://in.php.net/get/php_manual_en.chm/from/a/mirror">Official PHP Manual</a> from its website.</address>
<address>Get the <a title="Link to MySQL Manual" href="http://dev.mysql.com/doc/" target="_blank">Official MySQL Manual</a> from its website.</address>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2011/04/13/rendevous-with-facebook-basics-workshop/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Pre-Requisites for Rendezvous with Facebook workshop.</title>
		<link>http://www.lugmanipal.org/2011/04/03/pre-requisites-for-rendezvous-with-facebook-workshop/</link>
		<comments>http://www.lugmanipal.org/2011/04/03/pre-requisites-for-rendezvous-with-facebook-workshop/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 16:49:39 +0000</pubDate>
		<dc:creator>Kartik Mandaville</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[Workshops]]></category>

		<guid isPermaLink="false">http://www.lugmanipal.org/?p=296</guid>
		<description><![CDATA[Following are the methods to install the Apache-PHP-MySQL packages to your systems. People interested in coming for the Web Development Workshop starting from 5th April , should take a look. For Ubuntu users: If your Ubuntu is the one from the Linux Install Fest, your system already has the required packages. If you dont have [...]]]></description>
			<content:encoded><![CDATA[<p>Following are the methods to install the Apache-PHP-MySQL packages to your systems. People interested in coming for the Web Development Workshop starting from 5th April , should take a look.</p>
<p><strong>For Ubuntu users:</strong></p>
<ul>
<li>If your Ubuntu is the one from the Linux Install Fest, your system already has the required packages.</li>
<li>If you dont have the packages , type the following commands in terminal :
<ul>
<li> sudo tasksel install lamp-server</li>
<li> sudo apt-get install phpmyadmin</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<p><strong>For other Linux users :</strong></p>
<ul>
<li>Download the following package :
<ul>
<li><a title="Link to Xampp for Linux" href="http://www.apachefriends.org/download.php?xampp-linux-1.7.4.tar.gz" target="_blank">Link to Xampp for Linux</a></li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<p><strong>For Windows users:</strong></p>
<ul>
<li>Download the following softwares :
<ul>
<li><a title="Download Notepad++ for Windows" href="http://download.tuxfamily.org/notepadplus/5.9/npp.5.9.Installer.exe" target="_blank">Link to Notepad++ </a>, a source code editor for windows.</li>
<li><a title="Download link to WAMP server for windows" href="http://www.wampserver.com/en/dl32.php" target="_blank">Link to Wamp Server</a> , package containing all the required software.</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2011/04/03/pre-requisites-for-rendezvous-with-facebook-workshop/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web Development Workshop[Oct, 2009]</title>
		<link>http://www.lugmanipal.org/2009/10/10/web-development-workshop/</link>
		<comments>http://www.lugmanipal.org/2009/10/10/web-development-workshop/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 20:42:04 +0000</pubDate>
		<dc:creator>Kartik Mandaville</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[Workshops]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.lugmanipal.org/?p=201</guid>
		<description><![CDATA[Ever wondered how to build your own web page ??? No need to wait any longer !! LUG Manipal is organizing yet another workshop &#8212; &#8220;A Web Development Workshop&#8221; covering HTML , MySQL and PHP. This will be a 4 days workshop Starting on 12th of October 2009 at 5:30pm at NLH 405 , MIT. [...]]]></description>
			<content:encoded><![CDATA[<p>Ever wondered how to build your own web page  ??? No need to wait any longer !!</p>
<p>LUG Manipal is organizing yet another workshop  &#8212; &#8220;A Web Development Workshop&#8221; covering HTML , MySQL and PHP.<br />
<strong>This will be a 4 days workshop Starting on 12th of October 2009 at 5:30pm at NLH 405 , MIT.</strong><br />
Our main focus will be to promote Open Source Technology for Web Development and Design. </p>
<p>The content material for this workshop will be basic HTML for getting a start to web programming. The basics of this tagged language can be learnt at W3Schools. We will then advance to the basics of server side and client side scripting and the differences between them.</p>
<p>PHP is the choice of language for Server side Web Design. There is usually a lot of spectaculars between ASP and PHP. Some of the most famous places where its used is Wikipedia, WordPress (most famous blogging software), most of the Content Management System. Even Google and Yahoo make use of PHP for their pages. It is a very simple language which borrows it&#8217;s syntax from Perl, another classical language. It is time to make PHP your friend.</p>
<p>Now turning to MySQL, this is the most widely deployed database software which has more than 5,000 downloads per day as the statistics revealed by MySQL AB. Being the world’s most famous Open Source Database, its bound to be quite attractive. Being a very lightweight database software, its easy to install even on desktops. </p>
<p>The scripting will be done on Apache Web Server, its the world unchallenged king when it come to server deployments, covering some 70%of the webservers. Lightweight, extensibility , great features make it the no 1 choice of web developers all over the world.</p>
<p>A brief Schedule :<br />
Day 1 : Introduction to Web , installation , distribution and basic HTML , MySQL<br />
Day 2 : PHP overview , variables , functions and HTML forms , get and post methods<br />
Day 3 :MySQL through PHP , sessions and cookies<br />
Day 4 : Full Fledged Login Script demonstration from scratch </p>
<p>Please bring your laptops </p>
<p>It is advised that you go through the following links to have a better understanding .<br />
<a href="http://www.w3schools.com/html/default.asp">MYSQL</a><br />
<a href="http://www.w3schools.com/PHP/default.asp">PHP</a></p>
<p>Further References :</p>
<p>Get the <a href="http://in.php.net/get/php_manual_en.chm/from/a/mirror">Official PHP Manual</a> from its website.<br />
Get the <a href="http://downloads.mysql.com/docs/refman-5.0-en.chm">Official MySQL Manual</a> from its website.<br />
<a href="http://wiki.lugmanipal.org/Web_Design_Workshop_Syllabus">Past Workshop’s PHP and MySQL Portion Syllabus</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2009/10/10/web-development-workshop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IRC commands</title>
		<link>http://www.lugmanipal.org/2009/05/19/irc-commands/</link>
		<comments>http://www.lugmanipal.org/2009/05/19/irc-commands/#comments</comments>
		<pubDate>Mon, 18 May 2009 19:44:07 +0000</pubDate>
		<dc:creator>ankursworld</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Guidance]]></category>
		<category><![CDATA[Meets]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[IRC]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[LUGManipal]]></category>

		<guid isPermaLink="false">http://www.lugmanipal.org/?p=157</guid>
		<description><![CDATA[In view of the upcoming IRC activity anticipated by the group, here is a post with a few links to IRC (Internet Relay Chat). Thanks to Manish for pointing the need of a post out. Clients irssi Command line client xchat (Gui) mibbit.com (browser based, ION users will probably need to use this. ##C has [...]]]></description>
			<content:encoded><![CDATA[<p>In view of the upcoming IRC activity anticipated by the group, here is a post with a few links to IRC (Internet Relay Chat). Thanks to Manish for pointing the need of a post out.</p>
<ul>
<li>Clients</li>
</ul>
<ol>
<li><a href="http://irssi.org/documentation/startup" target="_blank">irssi</a> Command line client</li>
<li>xchat (Gui)</li>
<li><a href="mibbit.com" target="_blank">mibbit.com</a> (browser based, ION users will probably need to use this. ##C has blocked mibbit though <img src='http://www.lugmanipal.org/wordpress/wp-includes/images/smilies/icon_neutral.gif' alt=':|' class='wp-smiley' />  )</li>
</ol>
<p>The above mentioned clients should be present in the repos of the Linux distro you use.</p>
<ul>
<li>Commands</li>
</ul>
<ol>
<li><a href="http://www.ircbeginner.com/ircinfo/ircc-commands.html" target="_blank">Beginner commands</a></li>
<li><a href="http://www.irchelp.org/irchelp/misc/ccosmos.html" target="_blank">Advanced commands</a></li>
</ol>
<p>Googling for &#8220;IRC commands&#8221; or &#8220;IRC tutorial&#8221; will gove you all the info you need to get started.</p>
<ul>
<li>Channels you should start roaming around on : #linux, ##C , #python etc.</li>
</ul>
<p>There are a lot of helpful and knowledgable people on these channels and you can clear your doubts etc. here. Do not hesitate to ask them thinking,&#8221;Should I??&#8221;. Just ask and they&#8217;ll help you out.</p>
<p>Again, please google to find more channels.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2009/05/19/irc-commands/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>PHP Competition</title>
		<link>http://www.lugmanipal.org/2008/04/04/php-competition/</link>
		<comments>http://www.lugmanipal.org/2008/04/04/php-competition/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 20:48:05 +0000</pubDate>
		<dc:creator>Manish</dc:creator>
				<category><![CDATA[Meets]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://www.lugmanipal.org/?p=39</guid>
		<description><![CDATA[LUG Manipal brings out a new competition open for all students of MIT- &#8221; PHP Competition&#8221;. The first round will include Multiple Choice Questions with only one correct option. There are not registration charges and registration is also not required, its like a walk-in-test. You may need to enter your name in a sheet provided [...]]]></description>
			<content:encoded><![CDATA[<p>LUG Manipal brings out a new competition open for all students of MIT- &#8221; PHP Competition&#8221;. The first round will include Multiple Choice Questions with only one correct option. There are not registration charges and registration is also not required, its like a walk-in-test. You may need to enter your name in a sheet provided during the test.</p>
<p>The details of the Competition are:</p>
<p style="padding-left: 30px;">Venue: <strong>NLH 104</strong></p>
<p style="padding-left: 30px;">Date: <strong>7th April</strong></p>
<p style="padding-left: 30px;">Time: <strong>6 PM</strong></p>
<p>For more details of the events please visit the link <a href="http://phpcompi.lugmanipal.org" target="_blank">http://phpcompi.lugmanipal.org</a></p>
<p>Check the Wiki Page: <a href="http://wiki.lugmanipal.org/PHP_Competition" target="_blank">PHP Competition</a></p>
<p>Prizes are sponsored by Racked Hosting LLC</p>
<p style="text-align: center;"><a href="http://www.rackedhosting.com" target="_blank"><img style="border: 0;" src="http://www.rackedhosting.com/images/banner.jpg" alt="" width="390" height="185" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2008/04/04/php-competition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Schedule For Web Designing and Development Workshop</title>
		<link>http://www.lugmanipal.org/2008/03/23/schedule-for-web-designing-and-development-workshop/</link>
		<comments>http://www.lugmanipal.org/2008/03/23/schedule-for-web-designing-and-development-workshop/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 10:11:53 +0000</pubDate>
		<dc:creator>Ankur</dc:creator>
				<category><![CDATA[Meets]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Designing]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[LUG]]></category>
		<category><![CDATA[Manipal]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://www.lugmanipal.org/2008/03/23/schedule-for-web-designing-and-development-workshop/</guid>
		<description><![CDATA[Date: 25th March, Tuesday to 29th March, Friday Venue: NLH 204 Time: 5:30 PM Day 1 &#8211; HTML ( basic information about HTML and creating simple Static web pages ) Day 2 &#8211; Advanced HTML and introduction to server side scripting Day 3 &#8211; PHP Day 4 &#8211; PHP and intro to MySQL Day 5 [...]]]></description>
			<content:encoded><![CDATA[<p>Date: 25th March, Tuesday to 29th March, Friday<br />
Venue: NLH 204<br />
Time: 5:30 PM</p>
<p>Day 1 &#8211; HTML ( basic information about HTML and creating simple Static web pages )<br />
Day 2 &#8211; Advanced HTML and introduction to server side scripting<br />
Day 3 &#8211; PHP<br />
Day 4 &#8211; PHP and intro to MySQL<br />
Day 5 (extended) &#8211; MySQL (DataBase Concepts)</p>
<p>Update:  <a href="http://wiki.lugmanipal.org/Web_Design_Workshop_Syllabus" target="_blank">Workshop&#8217;s PHP and MySQL Portion Syllabus</a></p>
<p>Update on 25th March: <a href="http://www.lugmanipal.org/downloads/HTML_Day1.ppt" target="_blank">Download Slides of Day 1 of the Workshop (HTML)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2008/03/23/schedule-for-web-designing-and-development-workshop/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>What is a webserver? Clear your myths&#8230;</title>
		<link>http://www.lugmanipal.org/2007/12/22/18/</link>
		<comments>http://www.lugmanipal.org/2007/12/22/18/#comments</comments>
		<pubDate>Sat, 22 Dec 2007 18:20:25 +0000</pubDate>
		<dc:creator>Manish</dc:creator>
				<category><![CDATA[Install]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[httpd]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[lenya]]></category>
		<category><![CDATA[lighttpd]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[webserver]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.manishsinha.info/lugmanipal/2007/12/22/18/</guid>
		<description><![CDATA[Most of you must have heard about something called webserver. To most of the people it more of a mystery. Actually a webserver is nothing magical piece of software, but its really marvelous. There are many webservers available, many of them are frequently heard- Apache-the leading webserver which serves 70% of the website, Microsoft IIS-a [...]]]></description>
			<content:encoded><![CDATA[<p>Most of you must have heard about something called webserver. To most of the people it more of a mystery. Actually a webserver is nothing magical piece of software, but its really marvelous. There are many webservers available, many of them are frequently heard- <a href="httpd.apache.org/" target="_blank">Apache</a>-the leading webserver which serves 70% of the website, <a href="http://en.wikipedia.org/wiki/Internet_Information_Services" target="_blank">Microsoft IIS</a>-a competitor to Apache, <a href="http://en.wikipedia.org/wiki/Lighttpd" target="_blank">lighttpd</a>- a very light-weight webserver used in routers. The list goes on, but all of them have something in common. Let&#8217;s discuss on it.<br />
A webserver is a piece of software which acts as a service and keeps listening on port 80 for any incoming connections. Whenever we try to open a website, our web browser tried to make a connection on port 80 on the server. This connection is accepted by the webserver and its now its duty to serve the client as per the needs. This is a classic example of client-server model.<br />
The work of a webserver is not just accepting and serving data. It has also the task of executing the scripts, it acts as platform for all dynamic web page creation. If you are learning <a href="http://en.wikipedia.org/wiki/PHP" target="_blank">PHP</a> or ASP/ASP.NET you might have used any webserver to run your scripts.</p>
<p>The quality of a webserver depends on how many connections it can handle at any time. Some sites like google and yahoo have millions of people accessing it at a specific instant. If the webserver cannot cope with so many connections and crashes, this situation is more commonly called as  &#8220;Server Down&#8221;. A webserver should be robust so that it can take up all heavy traffic loads, it should even have minimum downtime or in other words- If you restart the server following some changes to its configurations, it should restart immediately otherwise many users may find their page time out after waiting for long.</p>
<p>Let us now have a look at the world&#8217;s most famous and reliable webserver- Apache. It is an Open Source and Free software. It is a flagship product of <a href="http://www.apache.org/" target="_blank">Apache Software Foundation</a> (ASF). At the beginning Apache was started as a small web server, as it grew up it began taking more Open Source Projects. Since now the load has became so much Apache Serve Foundation was formed to coordinate the activities. Other famous softwares under ASF are <a href="http://en.wikipedia.org/wiki/Apache_Tomcat" target="_blank">Apache Tomcat</a> (for running Java Servelets), <a href="http://en.wikipedia.org/wiki/Apache_Ant" target="_blank">Apache Ant</a> (tool for automating software build) and <a href="http://en.wikipedia.org/wiki/Apache_Lenya" target="_blank">Lenya</a> (Content Management System). We shall now restrict ourself to Apache HTTP Server which is more commonly called Apache Webserver.</p>
<p>Apache&#8217;s latest version is 2.2.6 . At present 2.2.4 version is more widespread but installing the latest stable version is always recommended. If you want to test Apache you can get a development or Beta version, but for development work always use a stable version. You can get Apache from <a href="http://httpd.apache.org/" target="_blank">http://httpd.apache.org/</a>  Installation on windows is a Next&gt;Next&gt; process. Installing on Linux is far easier, use you package manager to get the package. The package name is usually apache2 on most of the linux distros.</p>
<p>One more point! Bare installation of Apache wont open more than static HTML pages. If you want to use it properly, you need a proper dynamic programming language like PHP, <a href="http://en.wikipedia.org/wiki/Python_(programming_language)" target="_blank">Python</a>, <a href="http://en.wikipedia.org/wiki/Ruby_(programming_language)" target="_blank">Ruby</a> etc. These languages can be integrated with Apache closely. Speaking frankly, PHP delivers best performance on Apache.</p>
<p>There are many rivals of Apache like Microsoft&#8217;s IIS which is giving it a tough competition. Even under this scenario Apache does not hide its weakness if any. Bugs found if any are put up on the public bug tracker which everyone can check. This methodology instills a sense of confidence in people who use Apache for commercial and production purposes. Apache is a community project, its not only the core developers but even the volunteers who find bugs and fix them due to public bug tracker. Summing all, it is a great example of how people can cooperate to create the best technology and software.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2007/12/22/18/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Installing any PHP based software over LAMP/WAMP</title>
		<link>http://www.lugmanipal.org/2007/12/16/installing-any-php-based-software-over-lampwamp/</link>
		<comments>http://www.lugmanipal.org/2007/12/16/installing-any-php-based-software-over-lampwamp/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 18:07:31 +0000</pubDate>
		<dc:creator>Manish</dc:creator>
				<category><![CDATA[Install]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Problems]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[WAMP]]></category>

		<guid isPermaLink="false">http://www.manishsinha.info/lugmanipal/2007/12/16/installing-any-php-based-software-over-lampwamp/</guid>
		<description><![CDATA[Any PHP based software can be run over a web-server. The most famous of them is Apache-the webserver used in around 75% of the websites. For running most of these PHP applications you need a webserver and a database for storing the data. Database is not required in all the cases. Some softwares use flat [...]]]></description>
			<content:encoded><![CDATA[<p>Any PHP based software can be run over a web-server. The most famous of them is Apache-the webserver used in around 75% of the websites. For running most of these PHP applications you need a webserver and a database for storing the data. Database is not required in all the cases. Some softwares use flat files to store data, but such apps ae very few. The webserver we will be using will be Apache2 and database software will be MySQL5. You need a PHP translator for running PHP scripts. All these can be installed just by installing WAMP which stands for Windows-Apache-MySQL-PHP or LAMP which stands for Linux-Apache-MySQL-PHP. The choice depends whether you are running Windows or Linux.</p>
<p>To install WAMP check this post. <a href="http://www.manishsinha.info/lugmanipal/2007/11/29/installing-wamp-on-your-windows-system/" target="_blank">Click Here</a></p>
<p>To install LAMP check this post. <a href="http://www.manishtech.info/2007/07/01/installing-lamp-on-your-ubuntu-system/" target="_blank">Click Here</a></p>
<p>Apache is a webserver whose work is to accept connections and provide you the page which you intend to open. e.g. You want to open a page abc.php , then you ask the webserver to provide you this page. webserver fetches this page from the hard disk, executes it and returns the result to you. The concept is quite simple.</p>
<p>Next lets move on to PHP translator. Every high level language needs a translator to convert it to low level language which the computer can understand. The translator is a generic term. C has a translator which is called *compiler*. PHP does not have a compiler. Instead it has a interpreter. When the php pages are executed over apache the php interpreter is called into service.</p>
<p>Next and last is MySQL. This is the far and most simple system software. It work is just to fetch the data which has been requested when the php scripts are being executed. You need to connect to this software using a username and password to gain authorization. This method prevents misuse and theft of highly critical data. A database can have multiple users, each of them maybe assigned databases exclusively or shared.</p>
<p>Whenever you go to install any php software, you can be asked some server information. They can be:</p>
<p><strong>Database Host</strong>: Enter localhost in this field. localhost is the hostname for the IP 127.0.0.1 . It means the database software is on the same computer on which apache is running.</p>
<p><strong>Database User</strong>: The username which you need to connect to you database. You can create a new user. All database have a root user which is the super-administrator.</p>
<p><strong>Database Password</strong>: Enter you password for the user you  provided. The default installation of WAMP has a blank password for root user. Means a string of zero length which is equal to leaving the field blank. For LAMP, you have to set the root password at the time of installation.</p>
<p><strong>Your email Id</strong>: Just enter the email id for your installation or admin user. This may not  be useful for installation which have been done locally as you cannot send mails from your computer (you dont have an SMTP server running).</p>
<p>Most of the PHP apps coming these days are very simple to install, only place where people get stuck up are these infos.</p>
<p>You can try installing a few PHP apps like MediaWiki, phpBB 3, WordPress. If you have any problems just comment and keep a check.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2007/12/16/installing-any-php-based-software-over-lampwamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Development Team Guidance (Part-I)</title>
		<link>http://www.lugmanipal.org/2007/11/19/web-development-team-guidance-part-i/</link>
		<comments>http://www.lugmanipal.org/2007/11/19/web-development-team-guidance-part-i/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 11:55:57 +0000</pubDate>
		<dc:creator>Manish</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[Web Team]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[WAMP]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.manishsinha.info/lugmanipal/2007/11/19/web-development-team-guidance-part-i/</guid>
		<description><![CDATA[Welcome to Web Development Section of LUG-Manipal This document is divided into various levels for people of varying knowledge. NOVICE: People who havnt even had a taste of web designing BEGINNER: People who just started but face a dilemma where and how to continue EXPERT: People who have done web designing before and want to [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to Web Development Section of LUG-Manipal<br />
This document is divided into various levels for people of varying knowledge.</p>
<p><strong>NOVICE</strong>: People who havnt even had a taste of web designing<br />
<strong>BEGINNER</strong>: People who just started but face a dilemma where and how to continue<br />
<strong>EXPERT</strong>: People who have done web designing before and want to advance to generate dynamic pages.</p>
<h2><strong>NOVICE</strong></h2>
<p>FIrst of all HTML is the simplest language I have ever seen in my life, HTML is exactly not a programming language, you cannot create dynamic pages with HTML, only static pages can be created. HTML stands for Hyper Text Markup Language. Its a markup language. We use tags for creating structures. You dont need the knowledge of C/C++ or Java for learning HTML.</p>
<p>I suggest you to get the HTML,XHTML and CSS Bible eBook, its an excellent book. Leave aside XHTML and CSS and just concentrate on HTML, XHTML is a topic of interest for EXPERT of GURU&#8217;s. Download the book from<br />
Link: <a href="http://mihd.net/ktyu4c" target="_blank">http://mihd.net/ktyu4c</a><br />
The password for the rar file is: <strong>giftfromfatherxmas</strong></p>
<p>Apart from this you can have access to great online tutorials at <a href="http://www.w3schools.com" target="_blank">www.w3schools.com</a> . The tutorials are very easy and will accustom you to the basics of HTML. Try creating pages or your own custom pages.<br />
The tutorials are: <a href="http://www.w3schools.com/html/default.asp" target="_blank">http://www.w3schools.com/html/default.asp</a><br />
Learn all the basics of the HTML, no need to go very deep, deep concepts are really not implemented in real practice.</p>
<h2>BEGINNER:</h2>
<p>By this time you would have learnt HTML, you would also have known that using colour codes can improve the beauty of your site. You should use less of images and more of colours for getting the effects. If you need a big green banner of 300X20 pixels, you could make a picture of 10X20 pixels and tile it. You should lay stress of how making your code more effective such that it doesnt take much time to load. Try optimizing the code as given in the above example.</p>
<p>You should also know how to use CSS, deep knowledge of CSS is not required, still there is no harm in learning CSS deeply if you relish it. CSS stands for Cascading Style Sheets. Its like keeping the colours, alignment and other attributes of the pages apart from the main page, they are imported into the main page and used. This clearly leads to easier coding, less errors and more cleaner layout of the code. Less work has to be done in coding.<br />
The basic tutorials are here at: <a href="http://www.w3schools.com/css/default.asp" target="_blank">http://www.w3schools.com/css/default.asp</a><br />
If you want more detailed explanation, you should use the above book prescribed for NOVICE, if you still feel that you need more, we have a complete book dedicated for it.<br />
Book: <a href="http://rapidshare.com/files/11116629/Core_CSS_-_Cascading_Style_Sheets__2Ed.zip" target="_blank">http://rapidshare.com/files/11116629/Core_CSS_-_Cascading_Style_Sheets__2Ed.zip</a><br />
Password for Unraring: <strong>ebookspyder.net</strong></p>
<h2>EXPERT:</h2>
<p>You people belong to those class of people who are familiar with web programming, now you want to go to generate some real-time dynamic pages. Dynamic pages means like the same pages given different output for different inputs. If you are checking the results at a site where you eneter the reg no, you will get different results each time you enter different reg nos.</p>
<p>Now we have different languages for generating dynamic pages. They include PHP, JavaScript, Python, ASP, ASP.NET, VBScript. We shall deal only with Open Source languages. The languages which will be guided at the beginning are PHP and Python which are purely Open Source and Free languages. It means that all the core files for creating the translator (like compiler) of these language are open.<br />
Here I will guide you people only with PHP which is my specification field. PHP also has a database software associate with it named MySQL, we shall see it later. First I shall give you some links so that you yourself shall understand what exactly it is, they are<br />
<a href="http://en.wikipedia.org/wiki/Php" target="_blank"> http://en.wikipedia.org/wiki/Php</a><br />
<a href="http://www.php.net/" target="_blank"> http://www.php.net/</a><br />
<a href="http://www.softwareprojects.org/php-what-is-01.htm" target="_blank"> http://www.softwareprojects.org/php-what-is-01.htm</a></p>
<p>Now let me introduce this fantastic language, it is one of the most powerful languages I have ever seen, keep keep running around ASP.NET without thinking that something better even exists. Unlike ASP.NET or other closed source languages, PHP is community developed and supported languages, you can find tonnes of tutorials and millions of people to help you out with PHP. PHP is highly customizable and has many libraries which can be extended as and when required. PHP is usually associated with a database software called MySQL which I suppose is the best database software for me after Oracle. Dont get frightened with the reference of the word Database, you can skip it for later when you master PHP. PHP can work even without MySQL,but MySQL&#8217;s presence greatly increases PHP&#8217;s power.</p>
<p><strong>Where to start learning:</strong></p>
<p>Now the question is from where to learn PHP? Without wasting time I would like to give you two references which you would more than important. One is PHP and MySQL Bible eBook and the other is the official PHP Manual by PHP Foundation.<br />
<strong>PHP and MySQL Bible</strong>: <a href="http://rapidshare.com/files/13359010/b0007.rar.html" target="_blank">http://rapidshare.com/files/13359010/b0007.rar.html</a><br />
Password if asked: <strong>sharelp.com</strong></p>
<p><strong>PHP Manual</strong>: <a href="http://in.php.net/get/php_manual_en.chm/from/a/mirror" target="_blank">http://in.php.net/get/php_manual_en.chm/from/a/mirror</a><br />
This PHP Manual is <strong>chm</strong> file, Linux users please install <strong>gnochm</strong>(GNOME) or <strong>kchmviewer</strong>(KDE) for opening chm files</p>
<p><strong>Installing PHP on your system</strong><br />
<strong>Windows</strong>: Get WampServer for your system, it is some 20MB download, when installed, takes some 130MB disk space. It includes <a href="http://en.wikipedia.org/wiki/Apache_HTTP_Server" target="_blank">Apache</a>(a webserver), <a href="http://en.wikipedia.org/wiki/Php" target="_blank">PHP</a>(translator for PHP) and <a href="http://en.wikipedia.org/wiki/Mysql" target="_blank">MySQL</a> (a database software). Get WAMP from <a href="http://www.wampserver.com" target="_blank">www.wampserver.com</a><br />
You should have <strong>Firefox</strong> installed since it gives better performance as i have experienced. While installing it may ask your Windows Firewall to unblock a port, please allow it otherwise PHP wont work.<br />
<strong>Linux</strong>: Long back I had written a post for installing LAMP on ubuntu but it should also work on all other systems, if it doesnt, just contact me, the link for that tutorial is <a href="http://www.manishtech.info/2007/07/01/installing-lamp-on-your-ubuntu-system/" target="_blank">http://www.manishtech.info/2007/07/01/installing-lamp-on-your-ubuntu-system/</a><br />
And please do atleast this much , by the time I write tutorials explaining how to use PHP.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2007/11/19/web-development-team-guidance-part-i/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.632 seconds -->

