Linux, Apache, MySQL, and PHP would all be able to be utilized to deliver programming which runs on a web worker, and hence wipes out the requirement for customer programming establishments on a nearby PC. This means the worker contains both the data set front end, the information base back end, and the customer front end across the board bundle. Moves up to programming dependent on Linux, Apache, MySQL, and PHP (LAMP) should be possible with almost no time required by any stretch of the imagination, since the entirety of the essential programming will just must be introduced one time, on one PC. Furthermore, LAMP programming could without much of a stretch be made accessible to people who are outside of a fundamental office. These specialists would just need to associate with an organization’s VPN to run the planned programming.

This instructional exercise will cover LAMP establishment on an independent worker, which will have the option to run programming intended for a LAMP climate. This instructional exercise will likewise cover fundamental MySQL Tutorial punctuation, so a worker overseer can investigate issues inside a specific application. This instructional exercise as of now expects that a working establishment of Linux is accessible, and that systems administration is now arrangement on the working establishment of Linux. For this instructional exercise, the entirety of the LAMP parts will be introduced from source code when required, and from parallel bundles when proper. This instructional exercise ought to be relevant across all conveyances of Linux. The initial step is to effectively introduce Apache.

Apache Installation and Configuration

Apache can be downloaded from In this model, Apache adaptation 1.3.31 is utilized. To begin with, make a registry on the base of your document framework called src.


Then, move the Apache programming to the/src registry, and concentrate it.

mv apache_1.3.31.tar.gz/src

tar – xvzf apache_1.3.31.tar.gz

Whenever Apache is separated to the/src/apache_1.3.31 registry (variant numbering will likely vary), change to that catalog, and arrange the Apache HTTP worker.

cd apache_1.3.31

./design – prefix=/usr/neighborhood/apache – empower module=so


make introduce

You will require the Gnu C Compiler introduced (GCC), and Gnu (make) to introduce Apache. This assemblage of Apache will take a long while, the design alternatives that were passed to Apache advise the setup content to introduce Apache to the/usr/neighborhood/apache catalog, and to empower module uphold inside Apache. Module backing will later be utilized to stack PHP from. Whenever Apache is introduced, the primary arrangement document ought to be replicated to/usr/neighborhood/apache/conf/httpd.conf. You would then be able to test the web worker by giving a beginning order to the Apache control content, apachectl:

/usr/neighborhood/apache/container/apachectl start

You should now have the option to see the default Apache page at the worker’s ip address, or space name if pertinent. Since Apache is completely going, MySQL will be introduced straightaway.

MySQL Installation

MySQL can be either introduced by source, or by twofold bundles. Since there is no requirement for customization to MySQL, MySQL can be securely introduced from paired bundles for this progression. On the off chance that you are utilizing Red Hat Linux, the RPMS you should download incorporate mysql-form, mysql-worker rendition, and mysql-customer variant. You will likewise have to fulfill any conditions mentioned by these bundles. On the off chance that you run Debian, you just should enter one order: