LAMP
- LAMP is an acronym for Linux, Apache,
MySQL, PHP / Perl / Python
- In a more general sense, can be referred to as a FOSS stack (a
set of free and open-source software)
- The term "FOSS stack" suggests an emphasis on combining a variety
of FOSS software, rather than on the incidental first letter in the
name of each piece of software
- In general, the terms "LAMP" and "FOSS stack" refer to a web
server that relies on software created and owned by the developer
community at large
Packages
- httpd - Apache
web
server
- mysql
- MySQL database server
- php - PHP programming language
- DBI - Perl database abstraction layer
- DBD-mysql -
Perl
DBI driver for MySQL
Java-related packages
- Java
SE - Java Platform, Standard Edition
- Geronimo
- Java
EE server
- Java
EE
- Java System Application Server
(GlassFish)
Manual installation
Sample directories
- /usr/local/apache
- /usr/local/apache/modules
- /usr/local/mysql
- /usr/local/mysql/data
- /usr/local/mysql/lib/mysql
- /usr/local/mysql/lib/mysql-static
- /usr/local/mysql/include/mysql
- /usr/local/mysql/socket
Java-related directories
- /usr/local/java/<jdk-version>
- /usr/local/tomcat
- /usr/local/tomcat/common/lib
Configuration files
- /usr/local/apache/conf/httpd.conf
- /etc/my.cnf
- /usr/local/php/php.ini
Java-related configuration files
- /usr/local/tomcat/conf/server.xml
- /usr/local/tomcat/conf/web.xml
- /usr/local/apache/conf/workers.properties
- /usr/local/geronimo/var/config/config.xml