| 8 | 
      | 
    
        In this tutorial, weâre going to look at how to install Apache, MariaDB, PHP8 (LAMP stack) with phpMyAdmin on openSUSE Leap 15.4 / TumbleWeed.
     | 
    |   | 
    8 | 
    
        In this tutorial, weâre going to look at how to install Apache, MariaDB, PHP8 (LAMP stack) with phpMyAdmin on openSUSE Leap 15.4 / Tumbleweed.
     | 
    |   | 
    9 | 
    
        
     | 
    |   | 
    10 | 
    
        ====Step 1: Update Software====
     | 
    |   | 
    11 | 
    
        Before installing any software, itâs always a good idea to update repository and software packages.
     | 
    |   | 
    12 | 
    
        
     | 
    |   | 
    13 | 
    
        %% sudo zypper update %%
     | 
    |   | 
    14 | 
    
        
     | 
    |   | 
    15 | 
    
        ====Step 2: Install Apache Web Server====
     | 
    |   | 
    16 | 
    
        Install Apache on openSUSE using the following command.
     | 
    |   | 
    17 | 
    
        %% sudo zypper install apache2 %%
     | 
    |   | 
    18 | 
    
        
     | 
    |   | 
    19 | 
    
        By default, Apache will not automatically start after installation. You can start it with:
     | 
    |   | 
    20 | 
    
        %% sudo systemctl start apache2 %%
     | 
    |   | 
    21 | 
    
        
     | 
    |   | 
    22 | 
    
        Check its status:
     | 
    |   | 
    23 | 
    
        %% systemctl status apache2 %%
     | 
    |   | 
    24 | 
    
        file:apache2_activerunning.png
     | 
    |   | 
    25 | 
    
        We can see from the screenshot that Apache is running and auto start enabled.
     | 
    |   | 
    26 | 
    
        
     | 
    |   | 
    27 | 
    
        Check Apache version:
     | 
    |   | 
    28 | 
    
        
     | 
    |   | 
    29 | 
    
        %% sudo httpd -v %%
     | 
    |   | 
    30 | 
    
        Output:
     | 
    |   | 
    31 | 
    
        %% Server version: Apache/2.4.57 (Linux/SUSE)
     | 
    |   | 
    32 | 
    
         Server built:   2023-04-07 13:20:25.000000000 +0000 %%
     | 
    |   | 
    33 | 
    
        
     | 
    |   | 
    34 | 
    
        Now change into DocumentRoot, 
     | 
    |   | 
    35 | 
    
        
     | 
    |   | 
    36 | 
    
        %% cd /srv/www/htdocs/%%
     | 
    |   | 
    37 | 
    
        
     | 
    |   | 
    38 | 
    
        create index.html file and put the following text into the file.
     | 
    |   | 
    39 | 
    
        %% echo -e '<html>\n<html>\n\t<body>\n\t\t<h1>Hello World!</h1>\n\t</body>\n</html>' > index.html%%
     | 
    |   | 
    40 | 
    
        
     | 
    |   | 
    41 | 
    
        
     | 
    |   | 
    42 | 
    
        Then in your browserâs address bar, type the IP address of openSUSE Leap 15.1. You should see the âIt works!â Web page which means Apache Web server is running correctly.
     | 
    |   | 
    43 | 
    
        
     | 
    |   | 
    44 | 
    
        If you are installing LAMP on your local openSUSE Leap 15.1 machine, just type 127.0.0.1 or localhost in the browser address bar.
     | 
    |   | 
    45 | 
    
        
     | 
    |   | 
    46 | 
    
        
     |