Basic LAMP Configuration

Basic LAMP Configuration

Basic LAMP Configuration is an acronym for Linux, Apache HTTP Server, MySQL operating systems relational database management system, and programming languages. It represents a concept in building web application infrastructure including:

Basic Concepts of Building Infrastructure

– Server Operating System,

– Web Server,

– Database,

– Web Programming Languages,

The four things above are the main requirements for running a web application.

Usually a Linux variant is used for its Server Operating System, then to Web Server for example, Nginx is used (read: enjinex). Perform the installation process as follows.

– Update OS : sudo apt-get update
– Install Nginx : sudo apt install nginx

To check if it has been successful or not, access the address Internet Protocol (IP) pada browser. http://alamat_ip_anda

Adapun command line untuk restart Nginx, lokasi log Nginx, dan show list dalam log sebagai berikut :

– sudo systemctl restart nginx
– cd /var/log/nginx
– sudo cat error.log

Sudo is a command command line which allows ordinary users to modify Linux Systems.

after having Web Server, the next thing to consider is databaseDatabase This is required as a data storage medium for applications running on Web Server. Some command line for installation and setup database MySQL (e.g. MySQL is used) is as follows:

command line for installation and setup database MySQL

– Install : sudo apt install mysql-server

– Setup : sudo mysql_secure_installation

– Remove : sudo apt-get remove mysql-server

– User Access : sudo mysql -u root -p

– Add authentication password : ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘Password123@’;

– Apply change : FLUSH PRIVILEGES;

– Check authentication status : SELECT user, authentication_string,plugin,host FROM mysql.user;

– Keluar : Exit;

Web Programming Language plays the role of a dynamic content producer in a Web Server. For example, PHP is used as an application programming language on the server.

– Install : 

– Check version : php -v

In addition, in PHP it is also necessary to have some extension additions that support PHP functionality, including:

Extension

To try whether all systems have been successfully integrated and read well, you can create a PHP page containing the script "phpinfo();".

– Akses direktori root : cd /var/ww/html/ (misal yang digunakan adalah tersebut)

– Cek/Lihat direktori : ls

– Buat direktori baru : sudo mkdir project01 (misal nama direktori/folder adalah project01)

– Akses direktori : cd /var/ww/html/project01/

– Membuat halaman : sudo touch index.php

– Check long list format : ls -l

– Edit file content : sudo nano index.php

– Isi pada index.php : “phpinfo();”

Then save it and exit the editor. Access the file on browser sesuai dengan host/IP yang digunakan. Contoh http://server_ip/project01/index.php.

If this kind of information is useful, contact us immediately us for information about the world of other interesting technologies.

Berita Rekomendasi

How Important Employee Engagement

30/09/2024

How Important Employee Engagement

You want hardworking employees who are actively involved with the work they do. You can create an organizational engagement culture or called Employee Engagement by doing the following 5 things:...

View
Tips Tetap Produktif Selama bulan Ramadhan

12/11/2024

Tips Tetap Produktif Selama bulan Ramadhan

Changes in the rhythm of activities in the month of Ramadan make the body's stamina different from ordinary days. The body will feel weak because of the intake obtained only during suhoor. But you can still be productive...

View
Solusi Rekruitasi Karyawan Anda

30/09/2024

Your Employee Recruitment Solution

Recruitment is a series of processes for withdrawing a group of candidates based on the qualifications and criteria proposed by the company. This process is carried out in the hope of getting prospective employees who are competent in their fields. The recruitment stage of each ...

View