how to start learning LAMP[solved]

XML, Perl, Python, and other languages can be discussed here, even if it isn't PHP (We might forgive you).

Moderator: General Moderators

Post Reply
pravin_bluebird
Forum Newbie
Posts: 6
Joined: Thu Sep 27, 2007 3:58 am

how to start learning LAMP[solved]

Post by pravin_bluebird »

Hello all,

i am working in PHP since last 6 month.

I am working on PHP with windows OS.
But as i know that PHP is very good with Linux Os.
and LAMP is doing good than other combination

I want to start learning and working using LAMP....

I don't know what to learn and from where to start learning LAMP

Any Help will be gratly Appricieated


regards
Last edited by pravin_bluebird on Mon Oct 15, 2007 11:55 pm, edited 1 time in total.
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

LAMP is a combination of elements, not an entity in itself. Therefore you would learn the elements: Linux, Apache, MySQL and PHP.

I fail to see how this is PHP Theory, so moved to Misc for now.
User avatar
califdon
Jack of Zircons
Posts: 4484
Joined: Thu Nov 09, 2006 8:30 pm
Location: California, USA

Post by califdon »

Yes, PHP is just the "P" of LAMP, so you have 3 other things to study: Linux OS, Apache web server and MySQL database. If you have studied other databases, MySQL is not really hard to learn. If you haven't, you have a big subject to master! Apache server and Linux are heavy duty software, not programming languages, so they require a very different learning approach if you are just starting.
User avatar
RobertGonzalez
Site Administrator
Posts: 14293
Joined: Tue Sep 09, 2003 6:04 pm
Location: Fremont, CA, USA

Post by RobertGonzalez »

Understand to that "P" is not always PHP. Sometimes it is Perl. Maybe even Python.
User avatar
Kieran Huggins
DevNet Master
Posts: 3635
Joined: Wed Dec 06, 2006 4:14 pm
Location: Toronto, Canada
Contact:

Post by Kieran Huggins »

Or Ruby, though they dropped the descender to avoid filing a second trade mark.
User avatar
Christopher
Site Administrator
Posts: 13596
Joined: Wed Aug 25, 2004 7:54 pm
Location: New York, NY, US

Post by Christopher »

I would throw things like FreeBSD, lighttpd, PostgreSQL and others into the mix as well. The point is an open source, full stack, scripting based, web solution.

It is the freedom fighters vehicle to fight the Man's IDE based, platform lock-in, cash cows. Take that Sun, Microsoft, IBM, etc. !!! ;)
(#10850)
pravin_bluebird
Forum Newbie
Posts: 6
Joined: Thu Sep 27, 2007 3:58 am

Post by pravin_bluebird »

Thanks all for your quick reply,

Its true that LAMP is a combination of Elements.
now what's my next query is I know PHP and Mysql very well.
But i am working only on windows platform.

now i want to work also with Linux Os.
So my question is up to which level i have to learn linux for only web Development purpose.

Also if some one can give me links for Apache and Linux tutorial...........

Thanks
User avatar
Kieran Huggins
DevNet Master
Posts: 3635
Joined: Wed Dec 06, 2006 4:14 pm
Location: Toronto, Canada
Contact:

Post by Kieran Huggins »

There isn't much of a difference between coding PHP to run on Linux and Windows. In fact, there's next to none. Both run Apache, both run MySQL. PHP is simply compiled to run on each. i personally develop on a local WAMP server then deploy to LAMP.

If you're looking for general system administration tutorials:
:google:
User avatar
RobertGonzalez
Site Administrator
Posts: 14293
Joined: Tue Sep 09, 2003 6:04 pm
Location: Fremont, CA, USA

Post by RobertGonzalez »

Apache can get heavy. If you are not comfortable with file editing for configuration, you may not want to delve into that yet.

Linux is an OS. How much of Windows do you know? Do you want to know that much about Linux? For what purpose? As it relates to web development, the P part is probably the most important part, following by the M part. A is huge, and gets into server management more than web development. The L part is simply the platform on which it is all running. Really that has not a lot to do with web development as much as it has to do with platform management.
Post Reply