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

Datavidya Ubah Data Berlebih Jadi Insight Bisnis

12/12/2025

Datavidya Ubah Data Berlebih Jadi Insight Bisnis

Dilema modern tenggelam dalam data, kehausan insight Di era digital saat ini, bisnis menghadapi permasalahan yang menarik semakin banyak data yang tersedia, semakin sulit menemukan insight yang benar-benar berharga. Setiap hari,…

View
NeuronAI Inovasi untuk Bisnis

23/06/2025

NeuronAI Inovasi untuk Bisnis

Di era digital saat ini, kecepatan bukan lagi sekadar keunggulan tapi keharusan. Bisnis dituntut untuk bisa mengambil keputusan lebih cepat, merespons pelanggan lebih sigap, dan mengelola data secara cerdas. Disinilah…

View
Neuron ERP: Efisiensi Bisnis Tanpa Excel dan Proses Manual

27/11/2025

Neuron ERP: Efisiensi Bisnis Tanpa Excel dan Proses Manual

Banyak perusahaan di Indonesia, operasional bisnis masih sangat bergantung pada proses manual mulai dari input data di Excel, approval lewat chat, hingga laporan yang dibuat satu per satu. Dulu cara…

View