Skip to content

filippo-bilardo/LAMP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Creazione di un Ambiente LAMP con GitPod/Codespace

Introduzione

Questo documento fornisce una guida passo-passo per la configurazione di un ambiente di sviluppo LAMP (Linux, Apache, MySQL, PHP) utilizzando GitPod o Codespace. L'ambiente sarà pronto per lo sviluppo e il testing di applicazioni web.

Esercitazioni correlate:

Clona il Repository

  1. Clona il repository da GitHub:
    git clone https://github.com/filippo-bilardo/LAMP
  2. Apri il progetto in GitPod o Codespace.

Avvio del Server Web

  • Apache:
    apache2ctl start

Connessione al Database

  • GitPod:
    mysql -u root
  • Codespace:
    mariadb -h localhost -P 3306 --protocol=tcp -u root --password=mariadb -D mariadb

Struttura del Progetto

  • www: Contiene gli esempi di pagine PHP.
  • etc: Contiene i file di configurazione utilizzati da GitPod.
  • .devcontainer/etc: Contiene i file di configurazione utilizzati da Codespace.

Installazione di Tomcat

Per lo sviluppo di pagine JSP, segui questi passaggi:

  1. Aggiorna il sistema e installa il JDK:
    sudo apt update
    sudo apt upgrade
    sudo apt install default-jdk
    java -version
  2. Crea un utente per Tomcat:
    sudo useradd -r -m -U -d /workspace/LAMP/tomcat -s /bin/false tomcat
  3. Scarica e installa Tomcat:
    wget -c https://downloads.apache.org/tomcat/tomcat-10/v10.1.20/bin/apache-tomcat-10.1.20.tar.gz
    sudo tar xf apache-tomcat-10.1.20.tar.gz -C tomcat
    sudo ln -s /workspace/LAMP/tomcat/apache-tomcat-10.1.20 /workspace/LAMP/tomcat/updated
    sudo chown -R tomcat: /workspace/LAMP/tomcat/
    chmod +x /workspace/LAMP/tomcat/updated/bin/*.sh
  4. Configurazione Java:
    export JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64

Riferimenti:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published