Sådan opsættes en LAMP-server på en lokal Ubuntu Linux-maskine eller VM

Formålet med denne korte vejledning er at tage dig igennem processen med at opsætte en LAMP-server (Linux, Apache, MySQL, PHP) på en lokal Ubuntu Linux-maskine eller virtuel maskine.

Dette giver dig mulighed for at udvikle dig ved hjælp af PHP og MySQL (med phpMyAdmin). Dette er en almindelig stak, der er nødvendig for Wordpress-udvikling.

Installer de nødvendige pakker

Du bliver nødt til at installere følgende pakker til LAMP-serveren. Du kan installere dem alle på én gang ved at adskille hver pakke med et mellemrum eller en ad gangen som vist.

Jeg foretrækker at downloade en ad gangen, fordi det er lettere at se, om der var fejl.

Indtast terminalen, og skriv følgende:

  • sudo apt-get install apache2
  • sudo apt-get install php
  • sudo apt-get install php-mysql
  • sudo apt-get install mysql-server

Du skal derefter blive bedt om at indstille en adgangskode til MySQL-rodbrugeren. Efter indstilling af adgangskoden skal du fortsætte med at installere:

  • sudo apt-get install libapache2-mod-php
  • sudo apt-get install php-mcrypt
  • sudo apt-get install phpmyadmin

Du skal derefter blive bedt om, hvilken server du skal bruge. Vælg Apache ved at trykke på enter. Vælg nej til avanceret serveropsætning.

Skift tilladelser til / var / www / html

For at PHP-scripts og filer skal køres af LAMP-serveren, skal de gemmes i / var / www / html-biblioteket. Du kan tænke på denne placering som din lokale server.

For at foretage ændringer i denne mappe er vi nødt til at ændre tilladelserne til den. Indtast kommandoen i terminalen:

sudo chown {your ubuntu username} /var/www/html

Opret et symbolsk link til phpMyAdmin

Som standard er phpMyAdmin installeret i / usr / share / biblioteket. Vi er nødt til at flytte det til vores lokale serverkatalog.

Vi navigerer til det serverkatalog, som vi vil have linket i ved: cd /var/www/html

Opret derefter linket ved at indtaste kommandoen ln -s /usr/share/phpmyadmin phpmyadmin.

Genstart Apache og test

Kør følgende kommando for at genstarte Apache og indstille de ændringer, der blev foretaget:

sudo systemctl restart apache2

Du skal derefter være i stand til at oprette en info.php-fil i / var / www / html-biblioteket med denne kommando: touch /var/www/html/info.php

I filtypen følgende php-kode:

Åbn derefter en browser og skriv localhost / info.php. Du skal se en side fra den php-fil, du lige har skrevet, der giver dig oplysninger om php.

Endelig skal du gå til localhost / phpmyadmin i din browser for at få adgang til phpMyAdmin. Standard root-brugernavnet er 'root', og adgangskoden er den adgangskode, du valgte tidligere til MySQL-databasen.