Sette opp LAMP (Linux, Apache, MySQL/MariaDB, PHP) og PhpMyAdmin på Ubuntu 15.04 Server
LAMP-stack er en kombinasjon av den mest brukte åpen kildekode-programvaren relatert til nettjeneste. Denne gruppen inkluderer Apache Web Server, MySQL/MariaDB og PHP. MySQL/MariaDB-databasene administreres ofte gjennom databaseadministrasjonsverktøy som phpMyAdmin.
Denne artikkelen vil guide deg gjennom prosessen med å installere LAMP på Ubuntu 15.04-basert server.
Krav:
Før vi starter, er det noen krav som bør oppfylles:
- Minimal installasjon av Ubuntu 15.04.
- SSH-tilgang til serveren (hvis du ikke har direkte tilgang til serveren).
- Hvis maskinen skal brukes som server, bør du sørge for at den har en statisk IP-adresse konfigurert.
Trinn 1: Angi serververtsnavn og systemoppdatering
1. Så snart Ubuntu 15.04-serveren din er oppe og kjører, får du tilgang til den via SSH og konfigurerer vertsnavnet. Dette kan enkelt oppnås ved å bruke:
sudo hostnamectl set-hostname your-hostname.com
hostnamectl
Selvfølgelig bør du endre «ditt-vertsnavn.com» med det faktiske vertsnavnet du vil bruke.
2. For å sikre at systemet ditt er oppdatert, kjør følgende kommando:
sudo apt-get update && sudo apt-get upgrade
Trinn 2: Installer Apache Webserver
3. Apache er den mest brukte nettserveren, og den er vert for de fleste nettstedene som er tilgjengelige på nettet. For å installere Apache på serveren din, kan du ganske enkelt skrive inn følgende kommando:
sudo apt-get install apache2
Du kan nå starte Apache ved å kjøre:
sudo service apache2 start
ifconfig –a
Når du får tilgang til IP-adressen i nettleseren, bør du se en side som ligner på denne:
Trinn 3: Installer PHP med moduler
5. PHP står for Hypertext Preprocessor. Det er et kraftig programmeringsspråk som hovedsakelig brukes til å generere dynamiske nettsider som ofte brukes med databaser. Legg merke til at PHP-kode kjøres av webserveren.
For å installere PHP, kjør bare følgende kommando:
sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5
6. For å teste PHP-installasjonen, naviger til webserverens rotkatalog og opprett og åpne en fil med navnet php_info.php
:
cd /var/www/html/
sudo vim php_info.php
Sett inn følgende kode:
<?php phpinfo(); ?>
Lagre filen og last den inn i nettleseren din ved å skrive http://din-ip-adresse/php_info.php
. Du bør se utdataene fra phpinfo()
-funksjonen som vil gi informasjon om PHP-oppsettet ditt:
Du kan installere flere PHP-moduler senere. For å søke etter flere moduler, bruk bare:
sudo apt search php5
Trinn 4: Installer MariaDB Server og Client
7. MariaDB er et relativt nytt databasebehandlingssystem som er fellesskapsutviklet. Det er en gaffel av MySQL, ment å forbli gratis under GNU GPL. Prosjektet ledes av de opprinnelige utviklerne av MySQL på grunn av at Oracle får kontroll over MySQL-distribusjonen. Det gir i utgangspunktet samme funksjonalitet som MySQL, og det er ingenting å frykte her.
For å installere MariaDB i Ubuntu 15.04, kjør følgende kommando:
sudo apt-get install mariadb-client mariadb-server
8. Under installasjonen vil du ikke bli bedt om å sette opp passord for MariaDB-rotbrukeren. For å gjøre dette, må du utstede følgende sett med kommandoer:
sudo mysql –u root
use mysql;
update user set plugin='' where User='root';
flush privileges;
quit
Nå kan root-brukeren sikres ved å bruke følgende kommando:
mysql_secure_installation
Trinn 5: Installer PhpMyAdmin
9. PhpMyAdmin er et nettgrensesnitt der du enkelt kan administrere/administrere MySQL/MariaDB-databasene dine. Installasjonen er veldig enkel og kan fullføres med følgende kommando:
sudo apt-get install phpmyadmin
Ved installasjon vil du bli bedt om å velge webserveren du bruker. Velg «Apache» og fortsett:
10. Deretter vil du bli spurt om du ønsker å konfigurere phpMyAdmin med dbconfig-common. Velg «Nei» som vist på skjermbildet:
På dette tidspunktet er installasjonen av phpMyAdmin fullført. For å få tilgang til den kan du bruke http://din-ip-adresse/phpmyadmin
:
For å autentisere kan du bruke MySQL root-brukeren og passordet du konfigurerte tidligere for den brukeren.
Trinn 6: Start LAMP ved systemstart
11. Selv om installatørene burde ha konfigurert både Apache og MariaDB til å starte automatisk ved systemoppstart, kan du i tilfelle kjøre følgende kommandoer for å sikre at de er aktivert:
sudo systemctl enable apache2
sudo systemctl enable mysql
Du kan utføre en omstart av systemet for å sikre at alle tjenester starter normalt som forventet.
Det er alt. Ubuntu 15.04-serveren din kjører nå LAMP-stakken, og du er klar til å bygge eller distribuere nettprosjektene dine på den.