» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with SourceLabs + LAMP

LAMP

LAMP is an acronym for Linux, Apache, Mysql, (Perl or PHP or Python) These are all free open source tools that together create web applications. Perl, PHP, and Python all have the letter “P”, but Ruby might be included if we didn’t have to spell LAMP. Postgresql or SQLite can also replace Mysql and spoil the spelling as well.

h3.External links:

SourceLabs-AMP-Stack

The SourceLabs AMP stack gives developers and network administrators a hardened, scale-ready platform for deploying PHP/MySQL applications.

Linux

Linux is a clone of the Unix kernel, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net.

Linux is commonly available within a Linux Distribution, of which there are many, a list is maintained by the kernel.org team.

SourceLabs provides a Self-Support Suite of tools and information services for Linux.

MySQL

MySQL is a widely used and fast SQL database server. It is a client/server implementation that consists of a server daemon (mysqld) and many different client programs/libraries. It has a pluggable data store architecture.

SourceLabs includes MySQL in its Self Support for Linux and Open Source Java offering.

Apache

Apache is the world’s most popular HTTP server, its enormous popularity has also led to the eponymous foundation that now serves as host to a raft of open source projects, all licensed under the Apache License.

See the Apache Organization project for details on other Apache Projects.

SourceLabs includes Apache httpd in its Self Support for Linux and Open Source Java offering.

PHP

PHP is one of the most popular scripting languages, designed specifically for Web application development.

PHP’s eclectic syntax draws upon C, Java, and Perl, and it is quite easy to learn and deploy. SourceLabs includes PHP in its Self Support for Linux and Open Source Java offering.

PHP or LAMP based applications are also considered to be extremely scalable, as the language discourages sharing state – to scale PHP applications often all that is needed is more server capacity.

PHP was originally invented as a set of Perl scripts released by Rasmus Lerdorf. Over the years the project evolved was eventually essentially taken over by Zeev Suraski and Andi Gutmans, who completely rewrote the engine behind PHP and later formed a company, Zend, that currently leads the development of said engine.

PHP is an extremely lax and loose scripting language, which has triggered a great deal of criticism from developers who fault it for its loose typing and inconsistent naming conventions. Other issues with the language include issues with legacy features that are now recommended to be turned off, such as ‘register globals’, and a lack of native unicode support.

PHP5

PHP has progressed a great deal since its inception, and the newest version, PHP5, currently offers object oriented programming features as well as XML and SOAP support. PHP5 represents a large step forward for PHP, however it is not completely backwards compatible with PHP4 and many web hosting companies do not support it.

For more on object oriented programming, see Object Oriented PHP.